pyqt5 分割状态栏
2020-03-12 python 3127
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QDesktopWidget, QLabel
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.status = self.statusBar()
self.status.showMessage('实时更新的信息', 0) # 状态栏本身显示的信息 第二个参数是信息停留的时间,单位是毫秒,默认是0(0表示在下一个操作来临前一直显示)
self.comNum = QLabel('串口号:')
self.baudNum = QLabel('波特率:')
self.status.addPermanentWidget(self.comNum, stretch=0)
self.status.addPermanentWidget(self.baudNum, stretch=0)
self.setGeometry(300, 300, 400, 400)
self.setWindowTitle("状态栏分割")
self.center()
def center(self):
qr = self.frameGeometry()
cp = QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
if __name__ == "__main__":
app = QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_()) 很赞哦! (0)
相关文章
文章评论
-
-
-
0条评论