import sys#获取参数的api
from PyQt5.QtWidgets import QMainWindow,QApplication#因为需要创建主窗口和应用程序
from PyQt5.QtGui import QIcon#专门用来添加图标的
"""
窗口的setWindowIcon方法用于设置窗口的图标,只在windows中可用
QAplication中的setWindowIcon方法用于设置主窗口的图标和应用程序图标,但调用了窗口的setWindowIcon方法
QAplication中的setWindowIcon方法就只能设置应用程序的图标了
"""
class IconForm(QMainWindow):#从主窗口继承
def __init__(self):#把这些控件放到parent里
super(IconForm,self).__init__()
self.initUI()
def initUI(self):
self.setGeometry(300,300,500,500)
#设置主窗口的标题
self.setWindowTitle("设置窗口图标")
#设置窗口图标
self.setWindowIcon(QIcon("E:\jre\eee.jpg"))
if __name__ == "__main__":
app = QApplication(sys.argv)
#app.setWindowIcon(QIcon("E:\jre\eee.jpg"))#图标地址信息
main = IconForm()
main.show()
sys.exit(app.exec_())