我希望能够使用Mac上的pyqt5插件在Qt Designer中创建自己的自定义小部件!
在我的Windows系统上,这很容易。我有/安装了pyqt5-tools,其中包含pyqt5.dll,并将其复制到Qt Designers插件目录(这些软件包均通过winPython安装)。
(本教程摘自https://www.ics.com/blog/integrating-python-based-custom-widget-qt-designer)
在Mac上,我无法确定pyqt5.dll的等效.dylib是什么?它是什么?我在哪里得到的?我该如何建造?
我尝试:brew安装Qt Creator,它没有pyqt插件。我尝试:brew install pyqt5,创建:libpyqt5qmlplugin.dylib。我将其复制到Qt Designer插件目录中,并加载了插件,但是它对我的.py插件/小工具文件似乎没有任何作用。
如何在Mac上运行该软件?我要寻找的实际.dylib插件是什么?我什么都找不到。
感谢您的帮助
答案 0 :(得分:0)
正如我的评论所解释:可以通过参考链接(通过RiverBank的SIP / PyQt5和通过Qt的Qt src)构建Qt设计器插件。
在这一点上,我希望一切正常。该插件表明它可以在Designer中正常加载。
一些注意事项:
但是,在这一点上,Designer仍然没有任何显示,我也没有错误。由于我只是构建pyqt5.dylib,所以我想我只是在其中放了一些打印语句,重新制作并进行调试以弄清为什么pyqt5插件可以很好地加载,但是我的自定义窗口小部件却找不到。
此后,一切都终于成功了,我可以在Qt Designer中看到我的自定义插件。