Python 3.7.0和PyQt5.11.2:模块“ PyQt5.uic”没有属性“ loadUI”

时间:2018-08-26 13:09:43

标签: python pyqt5

我正在使用以下代码尝试显示我的Qt窗口:

from PyQt5 import QtCore, QtGui, QtWidgets, uic

class MyWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super(MyWindow, self).__init__()
        uic.loadUI('app.ui', self)

if __name__ == '__main__':
    import sys
    app = QtWidgets.QApplication(sys.argv)
    window = MyWindow()
    window.show()
    sys.exit(app.exec_)

不幸的是,我总是收到错误

AttributeError: module 'PyQt5.uic' has no attribute 'loadUI'

我已经检查过我是否意外使用了Qt4属性,但是找不到任何属性。

1 个答案:

答案 0 :(得分:0)

应该是load.Ui,而不是load.UI。