之前我在 Windows 中广泛使用 PyQt:其附带的 PyQt 包括 PyQt Designer,它将加载使用 Python 开发的任何 PyQt Designer 插件。这使我可以轻松地将这些 PyQt 小部件拖放到 PyQt Designer 中。
我还没有从源代码编译PyQt,但是我从这个问题得到的信息,似乎源代码仍然不包括PyQt Designer。目前,我正在使用Qt和使用brew安装的PyQt。
那么,我们如何配置 Qt Designer(C++ 设计器)以允许它加载任何 PyQt 小部件?
您链接的问题很好地解释了这一点。不存在“PyQt Designer”这样的东西。只有 Qt Designer,它应该与 Qt 本身一起安装。
PyQt 提供了一个插件,可以使用 python 为 Qt Designer 编写自定义小部件。安装 PyQt 时默认安装此插件,除非使用 --no-designer-plugin
选项明确配置不安装。如果您启动 Qt Designer 并打开“帮助”->“关于插件”,您应该会看到那里列出了某种 python 或 pyqt 插件 - 在 Mac OSX 上,我认为该插件应该安装在
/Developer/Applications/Qt/plugins/designer/
)。