PyQt5最全36 状态栏之QStatusBar创建和使用状态栏
import sys
from PyQt5.QtWidgets import *
class StatusBar(QMainWindow):
"""
创建和使用状态栏
QStatusBar
"""
def __init__(self):
super(StatusBar, self).__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('状态栏演示')
self.resize(300, 200)
bar = self.menuBar()
file = bar.addMenu('File')
file.addAction('show')
file.triggered.connect(self.processTrigger)
self.setCentralWidget(QTextEdit())
self.statusBar = QStatusBar()
self.setStatusBar(self.statusBar)
def processTrigger(self, q):
if q.text() == 'show':
self.statusBar.showMessage(q.text() + '菜单被点击了', 5000)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = StatusBar()
print(main.__doc__)
main.show()
sys.exit(app.exec_())
结果
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)