Python PyQt设计器在哪里编写代码?

Python PyQt设计器在哪里编写代码?,python,pyqt,Python,Pyqt,我已经安装了PyQT v.4.8.8。当我绘制布局并想查看代码时,出现了无法在快照中启动uic的错误: 我可以在cmdLine中手动编译.ui文件。但是我不知道把插槽、方法、信号的代码放在哪里 1-我应该在哪里设置查找uic以编译ui的设置?我的安装没有pyuic4 2-在哪里可以定义自己的插槽/方法和functoid签名?(接收者对象,发送者)我可以在编辑菜单中看到编辑信号/插槽,但它只显示标准信号/插槽。没有定义您的信号/插槽的选项。顾名思义,Qt设计器仅用于界面设计。您不能使用它为实际的

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

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

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


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

顾名思义,Qt设计器仅用于界面设计。您不能使用它为实际的应用程序逻辑编写代码。为此,您需要一个普通的Python编辑器。有关如何在Python中使用设计器文件的详细信息,请参见


uic < /C> >不是PyQt的,而是用于编译用户界面到C++中的。要将用户界面编译成Python,需要使用
pyuic4
。无法从设计器中运行此工具,您需要手动运行它。但是,建议在运行时使用参考指南中解释的
PyQt4.uic
模块动态加载用户界面。

我在PyQt4中发现了这一点,它解释了如何在Qt4中添加自己的插槽。信息非常丰富。

我在QtDesigner中找不到的签名。我知道我不能在designer中编写代码,但我应该能够定义新的方法/插槽。当我安装pyQt时,它不附带pyuic4。但使用uic,我可以生成python代码。@Arash。该教程针对的是PyQt3而不是PyQt4。似乎Designer 4竞争性地删除了该功能。这是因为Qt创建者是boss。