QT设计人员没有安装uic程序来查看应用程序中的代码

时间:2016-07-02 23:45:18

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

我安装了Qt设计器4,创建了一个带按钮的小窗口,现在当我点击查看代码时......

我收到消息

unable to lunch C:Python27/Lib/site-packages/PyQt4\uic.

我检查文件夹,我没有看到任何uic文件,我有一堆带有python文件的uic文件夹,希望能够看到生成的代码,是的,我明白这将是在C ++和那是我想看到什么。 UIC没有安装?我应该有c编译器吗?我应该从其他地方下载吗?

我是不是应该再使用qt designer而只是去找qt creator?

谢谢你们。

3 个答案:

答案 0 :(得分:0)

当我点击查看代码时,我不知道你的意思。所以我回答了两个问题。

如何在Qt Designer中预览窗口? Eiter按“Ctrl + R”或在菜单栏中导航到“表格 - >预览...”

如何在python脚本中使用ui文件? 您需要将您的ui文件编译为python文件。它解释为here

如果这些都没有回答你的问题,你应该尝试指明你的问题。

答案 1 :(得分:0)

我使用Qt Designer遇到了类似的问题,并发现了this video

在我的情况下,错误是:

"Unable to launch C:\Program Files (x86)\Qt Designer\bin\uic".

原来我的uic文件在目录中

"C:\Program Files (x86)\Qt Designer"

要解决我的情况,我必须创建“ bin”文件夹并将uic文件移动到该文件夹​​。然后,我可以使用“表单>查看代码”。

答案 2 :(得分:0)

根据网上的一些建议,我在bin目录中找到了“uic.exe”文件,如下所示: C:\ProgramData\Anaconda3\envs{environment_name}\Lib\site-packages\pyqt5_tools\Qt\bin

然后在那里创建一个名为“bin”的新目录并将uic.exe文件移动到其中。

enter image description here

然后就成功了!

enter image description here