import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtGui import QIcon
# 从QMainWindow继承的类
class MainWindow(QMainWindow):
# 初始化
# parent=None 保证了MainWindow为主窗口
def __init__(self, parent=None):
# 调用父类
super(MainWindow,self).__init__(parent)
# 设置主窗口的标题
self.setWindowTitle('Window')
# 设置窗口的尺寸
self.resize(400,300)
# 设置状态栏
self.status = self.statusBar()
# 设置状态栏的消息
# 状态栏显示'Status bar messages'
# 状态栏显示此消息3000ms
self.status.showMessage('Status bar messages', 3000)
if __name__ == '__main__':
app = QApplication(sys.argv)
# 设置应用程序图标
# './img/icon.ico'为.ico图片的路径
app.setWindowIcon(QIcon('./img/icon.ico'))
win = MainWindow()
win.show()
sys.exit(app.exec_())
PyQt5学习——设置程序图标和状态栏
最新推荐文章于 2024-05-26 19:34:19 发布