PyQt5 设置程序图标

程序图标就是一个小图片,通常显示在程序标题栏的左上角。这里给大家推荐一个免费图标下载的网站,easyicon(http://www.easyicon.net)。easyicon 网站提供了超过 50 万个PNG、ICO等格式的图标搜索、图标下载服务,可以免费使用。

程序代码:

import sys
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QIcon


class Icon(QWidget):
    def __init__(self):
        super(Icon, self).__init__()
        self.initUI()
    
    def initUI(self):
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('程序图标演示')
        self.setWindowIcon(QIcon('./images/2.ico'))


if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = Icon()
    win.show()
    sys.exit(app.exec_())

本程序的窗口继承自 QWidget,initUI()是界面的初始化方法。setGeometry()方法的作用是设置窗口的位置和大小。它的前两个参数是窗口在屏幕上的 x 和 y 坐标;后两个参数是窗口的宽度和高度。

setWindowIcon()方法就是用来设置程序图标的方法,它需要一个QIcon 类型的对象作为参数,QIcon对象需要输入一个图片地址。这里我们使用相对地址,也就是当前目录下的images下的2.ico图标文件。

除非注明,否则均为中心线原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.z10.xin/641.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注