PyQt教程(3)——qrc文件包装资源
2018-12-19 本文已影响34人
Hemmelfort
qrc 资源文件是可以囊括各种资源一身的一种神奇的东西。可以由 QtDesigner 创建。
用 pyrcc 命令将资源文件 resource.qrc 转换成可以 import 的 py 文件:
pyrcc5 resource.qrc -o resource.py
然后在 py 文件里面使用:
import resource # 这个就是刚刚从qrc变过来的
from PyQt5 import QtGui
# 以图片为例
bmp = QtGui.QPixmap(':/image/splash.png')
网上大多数人都用来保存图片什么的,其实它还能保存其他各种各样的玩意儿,比如 exe 可执行文件!
不由得让人萌生一些大胆的想法。
import resource
from PyQt5 import QtCore
QtCore.QFile.copy(":others/test.exe", 'd:\\你要存储的路径\\test.exe')