QStatusBar是PyQt中的一个状态栏组件,它通常用于在应用程序窗口的底部显示一些状态信息,如当前光标位置、当前选中项目的信息等。QStatusBar可以包含多个小部件(widgets),这些小部件可以显示文本、进度条、图标等。
下面是一个简单的示例,演示如何使用QStatusBar来显示一些状态信息:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel, QStatusBar
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口标题和大小
self.setWindowTitle("QStatusBar Example")
self.resize(400, 300)
# 创建一个状态栏
self.status_bar = QStatusBar()
self.setStatusBar(self.status_bar)
# 添加状态信息
self.status_label = QLabel("Ready")
self.status_bar.addWidget(self.status_label)
# 连接一个信号槽,用于更新状态信息
self.status_label.setText("Processing...")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
在这个示例中,我们首先创建了一个QStatusBar并将其设置为窗口的状态栏。然后,我们创建了一个

最低0.47元/天 解锁文章
3301

被折叠的 条评论
为什么被折叠?



