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

2024-04-29 14:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

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

enter image description here

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

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

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


Tags: 方法代码命令行编辑ui定义信号错误
2条回答

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

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

我发现PyQt4的这个tutorial解释了如何在Qt4中添加自己的插槽。非常有用。

相关问题 更多 >