Qt Designer代码生成问题

时间:2013-04-29 17:32:42

标签: c++ python qt user-interface qt-designer

我正在使用Qt Designer。当我开始代码生成(查看代码)时,我遇到了以下问题:

Code Generation Failed 
Unable to launch C:/Python27/Lib/site-packages/PyQt4\uic.

我尝试使用提示here

You can generate code by using the pyuic4.bat file 
located under the PyQt4 install directory, on Win usually
C:/Python##/Lib/site-packages/PyQt4. 
Usage from the command line is:
pyuic4.bat inputfile.ui > output.py

pyuic4.bat inputfile.ui > output.py给了我一个output.py文件,但启动这个output.py脚本什么都没有。执行暂时等待,然后停止。我不知道代码是否已经生成/它应该在哪里生成...我想要的是C ++ / Qt中的代码。输出output.py后我该怎么办?

有人可以更准确地解释如何继续吗?这个技巧是否可以看到UI的渲染或生成的代码(我想要的)?我在哪里可以找到代码?什么是另一种工作技巧?

1 个答案:

答案 0 :(得分:1)

您可以通过这种方式生成C ++文件

CMD

uic -o sample.h sample.ui

使用sample.ui首先使用Qt Designer保存.ui文件。代码在sample.h

中生成