如何配置 Qt Designer 以在 OSX 中加载 PyQt 小部件?
Posted
技术标签:
【中文标题】如何配置 Qt Designer 以在 OSX 中加载 PyQt 小部件?【英文标题】:How to configure Qt Designer to load PyQt widget in OSX? 【发布时间】:2014-10-06 08:35:17 【问题描述】:以前我在 Windows 中广泛使用 PyQt:它附带的 PyQt 包括 PyQt Designer,它将加载使用 Python 开发的任何 PyQt Designer 插件。这让我可以在 PyQt Designer 中轻松拖放那些 PyQt 小部件。
我还没有从源代码编译 PyQt,但是我从 this question 得到的,似乎源代码仍然不包括 PyQt Designer。目前,我正在使用通过 brew 安装的 Qt 和 PyQt。
那么,我们如何配置 Qt Designer(C++ 设计器)以允许它加载任何 PyQt 小部件?
【问题讨论】:
【参考方案1】:question you linked 解释得很好。没有“PyQt Designer”之类的东西。只有 Qt Designer,它应该与 Qt 本身一起安装。
PyQt 提供了一个插件,可以为 Qt Designer 启用custom widgets to be written in python。安装 PyQt 时默认安装此插件,除非使用 --no-designer-plugin
选项明确配置为不安装。
如果你启动 Qt Designer 并打开帮助 -> 关于插件,你应该会看到那里列出了某种 python 或 pyqt 插件 - 在 Mac OSX 上,我认为该插件应该安装在 /Developer/Applications/Qt/plugins/designer/
)。
【讨论】:
以上是关于如何配置 Qt Designer 以在 OSX 中加载 PyQt 小部件?的主要内容,如果未能解决你的问题,请参考以下文章
PyQt 使用 pyrcc4 编译 .qrc 文件以在 OSX 下的 Maya 中使用
访问 Cocoa 和/或 Carbon 以在 OS X 上自动启动(在 C++ 上也使用 QT)