我已经安装了Qt designer 4.8.2、Pyside和Python 3.3。当我使用Qt designer创建表单时,我无法在单击视图代码时看到代码。错误消息是:“Unable to launch C:\Qt\4.8.2\bin\uic”。我将pyuic放在C:\Python33\Lib\site-packages\PyQt4\uic下。请帮帮忙。
发布于 2012-12-10 11:11:43
虽然你当然可以使用Qt Designer为PySide/PyQt创建UI,但你应该知道它主要是一个C++工具-它没有任何内置的对Python的支持。所以“查看代码...”您引用的命令只生成C++代码-如果您打算使用PySide或PyQt,这可能对您没有多大用处。
Qt设计器UI文件采用XML格式(它们通常具有.ui扩展名)。
要在Python中使用它们,基本上有两种选择:
Python使用外部工具将.ui文件直接加载到application.
PySide和PyQt在这两个选项的实现方式上有几个不同之处。
对于PyQt,可以在here中找到这两个选项的完整文档。
对于PySide,选项1的文档可以在here中找到-但看起来没有任何关于选项2的文档。但是,用于PySide的外部工具(称为pyside-uic)与用于PyQt的外部工具(称为pyuic4)的工作方式非常相似。
如果您需要有关如何在Python中开始使用Qt的更多一般信息,请尝试PySide Wiki或PyQt Wiki。
发布于 2019-08-25 15:48:51
只需创建一个目录,在其中搜索uic.exe文件,并将现有uic.exe文件复制到该目录中。
我的示例:当我单击查看代码时,它显示在路径C:\python374\Lib\site-packages\pyqt5_tools\Qt\bin\bin中请求文件uic.exe时出错
但我发现uicexe文件在C:\python374\Lib\site-packages\pyqt5_tools\Qt\bin文件夹中,所以我创建了另一个uic.exe文件夹并将uicexe复制到该文件夹中。这解决了我的问题。
发布于 2018-10-14 06:34:20
如果您希望生成python代码,则可以从控制台执行此操作。因此,如果您将程序中的文件保存为“untitled”(默认设置),请运行以下命令:
pyuic5 -m untitled.ui -o untitled.py确保您的工作目录是'untitled.ui‘的文件位置。然后,它会将untitled.py吐到相同的位置。
https://stackoverflow.com/questions/13792502
复制相似问题