PyQt5资源的加载和使用,即如何使用Pyrcc

1、打开QtDesigner,选择编辑资源 

PyQt5资源的加载和使用,即如何使用Pyrcc_第1张图片

2、新建资源文件,随便找个地方保存

PyQt5资源的加载和使用,即如何使用Pyrcc_第2张图片

3、按照自己的喜好命名,然后添加资源

PyQt5资源的加载和使用,即如何使用Pyrcc_第3张图片

4、保存并退出

PyQt5资源的加载和使用,即如何使用Pyrcc_第4张图片

5、我们创建一个QLabel,在这里添加资源

PyQt5资源的加载和使用,即如何使用Pyrcc_第5张图片

PyQt5资源的加载和使用,即如何使用Pyrcc_第6张图片

PyQt5资源的加载和使用,即如何使用Pyrcc_第7张图片

6、我们保存界面文件,并编译为py文件,然后创建一个逻辑文件显示看看。同时,也要将我们的.qrc文件也转换为.py文件,这样才可以显示。

下面为逻辑文件代码:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from untitled import Ui_MainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    myw = QMainWindow()
    myWin = Ui_MainWindow().setupUi(myw)
    myw.show()
    sys.exit(app.exec())

PyQt5资源的加载和使用,即如何使用Pyrcc_第8张图片

需要注意,如果我们的界面文件里没有导入我们将.qrc也文编译为.py的文件,我们自己手动导入下就行。

PyQt5资源的加载和使用,即如何使用Pyrcc_第9张图片

注:

我们利用资源文件,在引用图像等资源时,就可以用以下方式引用

PyQt5资源的加载和使用,即如何使用Pyrcc_第10张图片

如果没有资源文件,我们则采用绝对路径或相对路径的方式引用才可以

PyQt5资源的加载和使用,即如何使用Pyrcc_第11张图片

你可能感兴趣的:(Pyqt5,qt,开发语言)