zoukankan      html  css  js  c++  java
  • PyQt5(5)——加载资源文件

    在实际中我们需要美化界面,就需要许多的自定义图片。 但是我们发现直接导入图像使用,等程序运行时会报错。????

    这就需要建立资源文件并且加载它们,程序就可以顺利运行了。

    设计界面是如何加载资源文件呢?

    不能直接加载,需要在开发目录下编写.qrc文件。
    新建qrc文件,内容为下:

    <rc version="1.0">
    <qresource>
    </qresource>
    </rcc>

    然后回到qtdesigner 界面:

    点击小铅笔的图标,选择刚才建立的qrc文件或者新建一个 qrc文件

    建立新的文件夹,并且导入图像即可。效果为:

    那么如何使用资源呢?
    如果我们直接调用py文件会报错
    import app1_rc
    ModuleNotFoundError: No module named 'app1_rc'

    我们首先需要使用pyqt5 自带的 pyrcc5 将 qrc文件转化为 py文件

    pyrcc5 *.qrc -o *.py 即可。


    在界面文件直接导入即可

     

    
    
    
    
  • 相关阅读:
    超级楼梯
    超级楼梯
    母牛的故事
    母牛的故事
    蟠桃记
    蟠桃记
    Children’s Queue
    Children’s Queue
    http://202.194.116.8/webapps/portal/frameset.jsp?tab_id=_2_1&url=%2fwebapps%2fblackboard%2fexecute%2
    Matlab位运算笔记
  • 原文地址:https://www.cnblogs.com/WSX1994/p/10163806.html
Copyright © 2011-2022 走看看