PyQt Designer在哪里编写代码?

10 python pyqt

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

在此输入图像描述

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

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

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

lun*_*orn 11

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

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


小智 4

我发现这个PyQt4教程解释了如何在 Qt4 中添加自己的插槽。信息非常丰富。