【发布时间】:2019-07-24 09:32:45
【问题描述】:
我想在 pyqt5 应用程序中显示一个带有简单消息的窗口。为此,我创建了一个简单的小部件、一个布局和一个标签。我将标签添加到布局并将布局分配给小部件,如下所示:
app = QApplication(sys.argv)
# Create a widget to store information
load_widget = QWidget()
# Create a label with the message to display
load_label = QLabel()
# Set label text
load_label.setText('Data being imported, please wait...')
# Create a layout for the widget
load_layout = QVBoxLayout()
# Add label to the layout
load_layout.addWidget(load_label)
# Set layout for the widget
load_widget.setLayout(load_layout)
# Set window title
load_widget.setWindowTitle('Read SD')
# Show the widget
load_widget.show()
sys.exit(app.exec_())
但是,窗口连同它的标题一起显示,但没有显示标签,如下图所示。
【问题讨论】:
-
检查我的编辑@eyllanesc
-
你的操作系统是什么?你有什么版本的 PyQt5?可能是某个特定版本的bug,尝试更新PyQt5。
标签: python pyqt pyqt5 widget label