【发布时间】:2019-06-03 11:32:10
【问题描述】:
我希望能够在我的 Mac 上使用 pyqt5 插件在 Qt Designer 中创建我自己的自定义小部件!
在我的 Windows 系统上,这很容易。我有/安装 pyqt5-tools,它包含 pyqt5.dll,我将它复制到 Qt Designers 插件目录中(这些包都是通过 winPython 安装的)。
- 我设置了 PYQTDESIGNERPATH=。
- 在我的当前目录中,我有 ledplugin.py 和 ledwidget.py
- 我启动 Qt Designer,我有我的自定义小部件可以拖放
(本教程取自https://www.ics.com/blog/integrating-python-based-custom-widget-qt-designer)
在我的 Mac 上,我无法弄清楚 pyqt5.dll 的等效 .dylib 是什么?它是什么?我在哪里得到它?如何构建它?
我尝试:brew install Qt Creator,它没有 pyqt 插件。我尝试:brew install pyqt5,创建:libpyqt5qmlplugin.dylib。我将它复制到 Qt Designer 插件目录并加载插件,但它似乎对我的 .py 插件/小部件文件没有任何作用。
如何让它在 Mac 上运行?我正在寻找的实际 .dylib 插件是什么?我在谷歌上找不到任何东西。
感谢您的帮助
【问题讨论】:
-
我应该更好地遵循我自己的链接的指示。而不是简单地安装预构建的包并查看......我需要简单地构建 sip/pyqt5。所以要回答我的问题,我需要构建的是 pyqt5.dylib。 Designer 能识别这个插件,但我还是不知道如何让那个插件加载我自己的自定义 pyqt5 小部件插件?
标签: macos pyqt5 qt-designer