Qt设计器代码生成问题

Qt Designer code generation issue

本文关键字:成问题 代码 Qt      更新时间:2023-10-16

我使用Qt Designer。当我启动代码生成(查看代码)时,我有以下问题:

Code Generation Failed 
Unable to launch C:/Python27/Lib/site-packages/PyQt4uic.

我试着使用这里的提示

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的呈现或生成的代码(这是我想要的)成为可能?我在哪里可以找到代码?还有什么有效的技巧吗?

可以这样生成c++文件

cmd

uic -o sample.h sample.ui

sample.ui .ui文件首先保存与Qt设计器。代码生成在sample.h