2024-04-29 14:54:54 发布
网友
我已经安装了PyQT v.4.8.8。当我绘制布局并想查看代码时,会出现无法像快照中那样启动uic的错误:
我可以在命令行中手动编译.ui文件。但我不知道把插槽,方法,信号的代码放在哪里。
1-我应该在哪里设置查找uic以编译ui的设置?我的安装没有pyuic4。
2-在哪里可以定义自己的槽/方法和functoins签名?(接收器对象,发送器)我可以在编辑菜单中看到编辑信号/插槽,但它只显示标准信号/插槽。没有选项来定义您的。
顾名思义,Qt设计器仅用于interface设计。不能使用它为实际的应用程序逻辑编写代码。为此,您需要一个普通的Python编辑器。有关如何在Python中使用设计器文件的详细信息,请参见PyQt reference guide, Using Qt Designer。
BTW,^ {< CD1>}不是PyQt,而是用于编译用户界面到C++中。要将用户界面编译为Python,需要使用pyuic4。此工具无法从设计器中运行,您需要手动运行它。但建议在运行时使用参考指南中解释的PyQt4.uic模块动态加载用户界面。
pyuic4
PyQt4.uic
我发现PyQt4的这个tutorial解释了如何在Qt4中添加自己的插槽。非常有用。
顾名思义,Qt设计器仅用于interface设计。不能使用它为实际的应用程序逻辑编写代码。为此,您需要一个普通的Python编辑器。有关如何在Python中使用设计器文件的详细信息,请参见PyQt reference guide, Using Qt Designer。
BTW,^ {< CD1>}不是PyQt,而是用于编译用户界面到C++中。要将用户界面编译为Python,需要使用
pyuic4
。此工具无法从设计器中运行,您需要手动运行它。但建议在运行时使用参考指南中解释的PyQt4.uic
模块动态加载用户界面。我发现PyQt4的这个tutorial解释了如何在Qt4中添加自己的插槽。非常有用。
相关问题 更多 >
编程相关推荐