pyqt 转exe前转换图片

来源:

http://zsl-oo7.blog.163.com/blog/static/35329703201242084544329/

保存以后查看

pyqt中使用自己的图标  

2012-05-20 20:46:19|  分类: python |  标签:pyqt  |举报|字号 订阅

  下载LOFTER 我的照片书  |
直接用一句搞定:
 
    

self.setWindowIcon(QIcon("icons/myIcon.png")


============= 分割线以下的不用看了 ======================

1.首先要创建一个描述图标的qrc文件,例如 resources.qrc。文件的格式如下:

 
     

version = "1.0" >
   
        alias = "mainWindow.png" > icons/mainWindow.png
   


其中icons是文件夹,文件夹下存着png文件,以后在python程序中用这个png文件对应的alias引用它。


2、将这个qrc文件转换成py文件,命令:
pyrcc4 -o qrc_resources.py resources.qrc  
其中 pyrcc4 -o qrc_resources.py 是生成的py文件的名字。

3、在pyqt主程序中import生成的py文件,就可以用其alias引用png图片作为图标了。具体方法:
     QIcon(":/mainWindow.png")

你可能感兴趣的:(pyqt 转exe前转换图片)