PyQt5-图标设置和气泡提示信息
http://www.easyicon.net/提供了PNG、ICO、ICNS等格式的图标,可以免费下载;
一、设置窗体图标
1 import sys 2 from PyQt5.QtGui import QIcon 3 from PyQt5.QtWidgets import QWidget,QApplication 4 class IconClass(QWidget): 5 def __init__(self,parent=None): 6 super(IconClass,self).__init__(parent) 7 self.initUI() 8 def initUI(self): 9 self.setGeometry(400,200,500,600)#坐标,宽高 10 self.setWindowTitle("显示图标的窗口") 11 self.setWindowIcon(QIcon('./image/add_16px_1084515_easyicon.net.ico'))#设置窗体图标 12 13 if __name__=="__main__": 14 app=QApplication(sys.argv) 15 icon=IconClass() 16 icon.show() 17 sys.exit(app.exec_())
1 import sys 2 from PyQt5.QtGui import QIcon 3 from PyQt5.QtWidgets import QWidget,QApplication 4 class IconClass(QWidget): 5 def __init__(self,parent=None): 6 super(IconClass,self).__init__(parent) 7 self.initUI() 8 def initUI(self): 9 self.setGeometry(400,200,500,600)#坐标,宽高 10 self.setWindowTitle("显示图标的窗口") 11 self.setWindowIcon(QIcon('./image/add_16px_1084515_easyicon.net.ico'))#设置窗体图标 12 13 if __name__=="__main__": 14 app=QApplication(sys.argv) 15 icon=IconClass() 16 icon.show() 17 sys.exit(app.exec_())
二、气泡提示信息
1 import sys 2 from PyQt5.QtGui import QIcon,QFont 3 from PyQt5.QtWidgets import QWidget,QApplication,QToolTip,QPushButton,QHBoxLayout 4 5 class IconClass(QWidget): 6 def __init__(self,parent=None): 7 super(IconClass,self).__init__(parent) 8 self.initUI() 9 def initUI(self): 10 self.btn=QPushButton("BTN") 11 # 设置气泡提示信息 12 QToolTip.setFont(QFont("SansSerif", 24)) 13 self.btn.setToolTip("这是一个气泡提示信息!") 14 15 self.setGeometry(200,200,200,200)#坐标,宽高 16 self.setWindowTitle("显示图标的窗口") 17 self.setWindowIcon(QIcon('./image/add_16px_1084515_easyicon.net.ico'))#设置窗体图标 18 19 # 布局 20 layout = QHBoxLayout() 21 layout.addWidget(self.btn) 22 self.setLayout(layout) 23 24 25 26 if __name__=="__main__": 27 app=QApplication(sys.argv) 28 icon=IconClass() 29 icon.show() 30 sys.exit(app.exec_())