【发布时间】:2026-01-24 05:10:02
【问题描述】:
在QStatusBar() 中不存在addStretch(),我需要第三个QWidget 始终放在右端。
你好吗?
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import sys
class MyMainWindow(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.setCentralWidget(QLabel("main widget"))
statusBar = QStatusBar()
self.setStatusBar(statusBar)
statusBar.addWidget(QLabel("message left 1"))
statusBar.addWidget(QLabel("message left 2"))
statusBar.addWidget(QLabel("message to right end")) #???
app = QApplication(sys.argv)
window = MyMainWindow()
window.show()
sys.exit(app.exec_())
谢谢!
【问题讨论】: