我已经安装了PyQT v.4.8.8。当我绘制布局并想查看代码时,它带有无法启动uic的错误,如快照中所示:

我可以在cmdLine中手动编译.ui文件。但我不知道在哪里放置代码的插槽,方法,信号。

1-我应该在哪里设置用于查找要编译ui的uic的设置?我的安装没有pyuic4。

2-我在哪里可以定义自己的插槽/方法和functoins签名? (接收方对象,发送方)我可以在“编辑”菜单中看到“编辑信号/插槽”,但仅显示标准信号/插槽。没有选项来定义您的信号/插槽。

最佳答案

顾名思义,Qt设计器仅用于界面设计。您不能使用它来编写实际应用程序逻辑的代码。为此,您需要一个普通的Python编辑器。 PyQt reference guide, Using Qt Designer解释了有关如何在Python中使用设计器文件的确切详细信息。

顺便说一句,uic不用于PyQt,而是用于将用户界面编译为C++。要编译Python的用户界面,您需要使用pyuic4。无法从设计器中运行此工具,您需要手动运行它。但是建议按照引用指南中的说明在运行时使用PyQt4.uic模块动态加载用户界面。

10-07 13:38