博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5之QStatusBar状态栏
阅读量:3960 次
发布时间:2019-05-24

本文共 1074 字,大约阅读时间需要 3 分钟。

PyQt5之QStatusBar状态栏

QStatusBar是MainWindow对象底部的一个水平条,用于显示永久的或临时的状态信息。

一、QStatusBar类中的常用方法

方法 描述
addWidget() 在状态栏中添加给定的窗口小控件对象
addPermanentWIdget() 在状态栏中永久添加给定的窗口小控件对象
showMessage() 在状态栏中显示一条临时信息指定时间间隔
clearMessage() 删除正在显示的临时信息
removeWidget() 从状态栏中删除指定的小控件

二、QStatusBar的使用

import sys,mathfrom PyQt5 import QtCorefrom PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import *class Win(QMainWindow):    def __init__(self):        super().__init__()        self.setGeometry(300, 300,400, 380)        self.setWindowTitle('QStatusBar的使用')        bar = self.menuBar()        file = bar.addMenu('File')        file.addAction('show')        file.triggered[QAction].connect(self.processTriggered)        self.setCentralWidget(QTextEdit())        self.statusBar = QStatusBar()        self.setStatusBar(self.statusBar)    def processTriggered(self,q):        if(q.text() == 'show'):            self.statusBar.showMessage(q.text()+'菜单选项被点击了',5000)if __name__ == "__main__":    app = QApplication(sys.argv)    form = Win()    form.show()    sys.exit(app.exec_())

运行效果如下:

在这里插入图片描述

转载地址:http://ktozi.baihongyu.com/

你可能感兴趣的文章
微服务概念
查看>>
数据库分库分表
查看>>
hibernate inverse 和cascade讲解
查看>>
建模工具Rose的学习
查看>>
javascript ajax提出异步请求
查看>>
Hibernate 中的 QBC
查看>>
解快局域网共享问题
查看>>
xp常用命令
查看>>
java 加密解密
查看>>
xp 忘记密码
查看>>
xp 忘记密码
查看>>
java 过滤器
查看>>
java 过滤器
查看>>
as发送邮件
查看>>
AJAX应用之注册用户即时检测
查看>>
File 类小结
查看>>
java除去字符串空格
查看>>
jsp 2.0标记文件
查看>>
Hibernate中Criteria的完整用法
查看>>
sql jsp
查看>>