PyQt 入门教程(3)基础知识 | 3.2、加载资源文件
一、加载资源文件
常见的资源文件有图像与图标,下面分别介绍下加载资源文件的常用方法
1、PyQt5加载资源文件
2、PyQt6加载资源文件
PyQt6版本暂时没有提供
pyrcc
工具,下面介绍下在不使用pyrcc
工具时,如何使用资源文件。
- 添加资源: 在工程目录下分别新建
image
与icon
两个新目录分别存放图片及图标相关的资源,结构如下:
- 使用相对路径加载资源文件: 要在
demo.py
文件中使用icon
目录下面的icon1.jpg
,demo.py
文件与icon
目录在同一级目录下,因此、在demo.py
文件中加载icon1.jpg
资源文件的相对路径是./icon/icon1.jpg
。
相关代码,如下:
import sys
import mydlg
from PyQt6.QtWidgets import QApplication, QWidget, QMainWindow
from PyQt6.QtGui import QIcon
app = QApplication(sys.argv)
dlg = mydlg.MyDlg()
icon = QIcon('./icon/icon1.jpg') # 确保路径正确
mainWindow = QMainWindow()
mainWindow.setWindowTitle("Hello world!")
mainWindow.resize(300, 200)
mainWindow.move(100, 100)
mainWindow.setCentralWidget(dlg)
mainWindow.setWindowIcon(icon)
mainWindow.show()
app.exec()
运行效果,窗口图标发生变化
原文地址:https://blog.csdn.net/cloud323/article/details/142993554
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!