如何让pyside-uic为资源而不是“:/”生成“./”

时间:2017-03-26 17:47:03

标签: pyside qt-designer

我有一个用QtDesigner创建的GUI,其中包含一些按钮图像。在QtDesigner中,它们一起存储在资源文件中。当我运行pyside-uic -x ui_mainWindow.ui -o ui_mainWindow.pypyside-uic -o ui_mainWindow.py ui_mainWindow.ui时,生成的python代码包含如下行:

icon.addPixmap(QtGui.QPixmap(":/assets/CU LASP.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)

但我希望它说

icon.addPixmap(QtGui.QPixmap("./assets/CU LASP.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)

(只需使用./而不是:/)。当我使用:/运行python代码时,图像不会显示。当我将硬代码更改为./时,图像会显示出来。

0 个答案:

没有答案