我有一个用QtDesigner创建的GUI,其中包含一些按钮图像。在QtDesigner中,它们一起存储在资源文件中。当我运行pyside-uic -x ui_mainWindow.ui -o ui_mainWindow.py
或pyside-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代码时,图像不会显示。当我将硬代码更改为./时,图像会显示出来。