Qtdesigner(Python)的问题

时间:2013-10-31 20:00:22

标签: python python-2.7 pyqt pyqt4 qt-designer

当我尝试在Qtdesigner中使用“显示我的代码”按钮时出现此错误(无法启动CPython33 / Lib / site-packages / PyQT4 / bin \ uic)。所以,我唯一能做的就是在Qtdesigner中创建新的小部件。然后我保存这个文件并在另一个程序中打开它(例如:eclipse)来编辑我的代码。但是每次我想要添加一个新的widget时都不容易这样做.BTW:我不想使用像Tkinter这样的库,因为Qtdesigner更有用但是如果没有我的问题的解决方案我将使用它。我希望你会帮助我)

1 个答案:

答案 0 :(得分:0)

如果你想查看Python代码,那么你需要使用位于\ Lib \ site-packages \ PyQt4

中的pyuic
C:\<Python Path>\Lib\site-packages\PyQt4> pyuic4 <full path and filename of your ui file> > <full path and filename you want for your .py file>

因此,对于我最近的项目,我会使用:

C:\Python33\Lib\site-packages\PyQt4> pyuic4 C:\saas\saastool.ui > C:\saas\saastool_ui.py

还要确保使用pyrrc4转换资源文件,如果你使用的是python 3,则使用-py3标志。你只需输入'pyrrc4'即可获得选项列表。