美文网首页
PyQt教程(3)——qrc文件包装资源

PyQt教程(3)——qrc文件包装资源

作者: Hemmelfort | 来源:发表于2018-12-19 21:58 被阅读34次

    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')
    

    相关文章

      网友评论

          本文标题:PyQt教程(3)——qrc文件包装资源

          本文链接:https://www.haomeiwen.com/subject/hepoqqtx.html