首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用'pyside-rcc‘编译.qrc文件

无法使用'pyside-rcc‘编译.qrc文件
EN

Stack Overflow用户
提问于 2014-03-18 12:34:38
回答 4查看 7.7K关注 0票数 5

我正在从事python项目,并且我对pyside-rcc有一个问题。首先,让我简要地解释一下我的项目。

我在QtDesigner中创建了我的项目GUI,并在GUI中使用了图像。然后,我使用pyside-uic从.py文件中生成.ui,它可以工作!然后,我必须将我的资源文件.qrc文件生成为.py文件,以便与我的项目一起使用。

问题是当我使用pyside-rcc生成一个资源文件时,它会显示一个错误。

"'pyside-rcc‘不被识别为内部或外部命令、可操作的概率文件或批处理文件。“(如下所示)

您可以在Python文件夹的底部看到。有pyside-rcc.exe文件。我不知道为什么吡咯烷酮-rcc不工作(比赛德-uic仍然工作)。

谢谢你的回答。:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-03-18 19:44:39

pyside-uic工具安装在与其他PySide工具(如pyside-rccpyside-lupdate)不同的文件夹中。

为了让所有的工具都能使用Python-3.3,您的PATH环境变量需要包含以下两条路径:

代码语言:javascript
复制
    C:\Python33\Lib\site-packages\PySide;C:\Python33\Scripts;

完成必要的更改后,还需要重新打开任何命令提示符窗口,以使更改生效。

票数 7
EN

Stack Overflow用户

发布于 2017-12-08 05:41:38

否则,您可以提到pyside-rcc.exe的完整路径,如:

代码语言:javascript
复制
C:/python/lib/../../pyside-rcc.exe -o input.qrc output.py
票数 1
EN

Stack Overflow用户

发布于 2014-03-18 18:55:31

这很可能是路径问题,但奇怪的是,pyside-uic工作,但是pyside-rcc没有。

右键单击我的计算机并转到Properties。然后单击“高级系统设置”。在“高级”选项卡下,单击“环境变量.”按钮。一个新窗口将打开,您将看到一个列表显示“系统变量”。滚动到"Path“系统变量,然后双击它或单击”Edit.“按钮。在“变量值:”条目的开头,将目录放在包含pyside-rcc.exe的文件夹中,并在其后面放置分号(;),如下所示:

代码语言:javascript
复制
C:\Path\To\PySideRCC\;C:\Paths\To\Other\Stuff1;C:\Paths\To\Other\Stuff2;C:\Paths\To\Other\Stuff3

或者将目录放在末尾,但前面是分号(在最后一项之后)。完成此操作后,您必须注销并重新登录或重新启动,以便Windows能够识别路径更改。这应该能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22479581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档