pyqy5教程笔记——lining主窗口(图标设置,状态栏)

本文介绍如何使用PyQt5创建不同类型的主窗口,包括QMainWindow、QDialog和QWidget,并提供了一个具体的QMainWindow实例,展示了如何设置窗口标题、尺寸、状态栏及显示图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主窗口类型:

  1. QMainWindow
  2. QWidget
  3. QDialog
  4. QMainWindow:可以包含菜单栏,工具栏,状态栏,和标题栏是最常见的窗口形式(大多数)
  5. QDialog:是对话窗口的基类(程序里面使用)
  6. QWidget:不确定窗口的用途就使用QWidget(偶尔使用)
  • 以后编写程序采用面向的方式
  1. 把所
    import sys#获取参数的api
    from PyQt5.QtWidgets import QMainWindow,QApplication#因为需要创建主窗口和应用程序
    from PyQt5.QtGui import QIcon#专门用来添加图标的
    class FirstMainWin(QMainWindow):#从主窗口继承
        def __init__(self,parent = None):#把这些控件放到parent里
            super(FirstMainWin,self).__init__(parent)
    
            #设置主窗口的标题
            self.setWindowTitle("主窗口")
    
            #设置窗口尺寸
            self.resize(400,300)
    
            self.status = self.statusBar()#获得当前的状态栏
            self.status.showMessage("只存在5秒消息",5000)#状态栏只存在5秒
    if __name__ == "__main__":
        app = QApplication(sys.argv)
    
        app.setWindowIcon(QIcon("E:\jre\eee.jpg"))#图标地址信息
        main = FirstMainWin()
        main.show()
    
        sys.exit(app.exec_())
    
    
    
    
    
    
    
    
    有和UI有关的代码都放到一个类里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值