pyqt5 在pycharm中不显示窗口
时间: 2023-09-05 19:10:44 浏览: 272
如果您在 PyCharm 中运行 PyQt5 应用程序时,窗口没有显示出来,请确保您已经正确设置了应用程序的主窗口,并在应用程序中调用了 `show()` 方法。
以下是一个简单的 PyQt5 应用程序示例,可以在 PyCharm 中显示窗口:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.label = QLabel("Hello, PyQt5!", self)
self.setCentralWidget(self.label)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们定义了一个名为 `MainWindow` 的类,它继承自 `QMainWindow` 类。在 `MainWindow` 类的构造函数中,我们创建了一个 `QLabel` 对象,并将其设置为主窗口的中心小部件。
在 `if __name__ == '__main__':` 代码块中,我们创建了一个 `QApplication` 对象和一个 `MainWindow` 对象,并在应用程序中调用了 `show()` 方法,以显示主窗口。最后,我们使用 `sys.exit()` 方法来确保应用程序正确退出。
阅读全文