当我从 PyCharm 运行 代码时,我看到一个空白的 GUI

I see a blank GUI when I run code from PyCharm

我使用 QtDesigner 设计了一个 GUI,当我 运行 使用 Ctrl+R 时,我看到了我预期的结果。

当我在 PyCharm 和 运行 代码中使用 ui.loadUi() 导入此 GUI 时,

from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi

class loadUi_example(QMainWindow):

    def __init__(self):
        super().__init__()
        loadUi("view.ui", self)

app = QApplication([])
window = loadUi_example()
window.show()
app.exec_()

我看到一个空白页。

我的 PyQt 版本是 5.14.1。这是我的 GUI 文件。

您尝试从 QMainWindow 继承,而不是从 QWidget 继承:

class loadUi_example(QWidget):
    def __init__(self):
        super().__init__()
        loadUi("view.ui", self)

这解决了您的问题。