在Qt Designer中,我在资源浏览器中定义了几个图标,并将它们附加到按钮和操作上。 Designer预览显示图标。图标存储在icons.qrc文件中。
但是当我加载UI文件时:
class MyQtApp():
def __init__(self):
super().__init__()
self.ui = QUiLoader().load("ui/main.ui")
self.ui.show()
if __name__ == '__main__':
app = QtWidgets.QApplication([])
my_app = MyQtApp()
app.exec_()
图标丢失。它们不会出现在按钮上。
我不介意使用:]编译icons.qrc
pyside2-rcc.exe icons.qrc -o icons_rc.py
但是如果我使用QUiLoader()。load()怎么将icons_rc.py链接到我的代码?
PS:当然,当我同时使用资源和ui编译器(pyside2-uic.exe和pyside2-rcc.exe)时,我没有这个问题,但是如果有以下情况,我更喜欢使用QUiLoader()。load()可能。
在Qt Designer中,我在资源浏览器中定义了几个图标,并将它们附加到按钮和操作上。 Designer预览显示图标。图标存储在icons.qrc文件中。但是当我...
唯一要做的就是在主文件中导入icons_rc.py。