QT designer ile importladığım dosya hata veriyor

Merhabalar,

Program ile basit bir şey tasarladım. Sonra farklı kaydet üzerinden UI dosyası olarak kaydettim.


Kod ile çalıştırmayı denediğimde bu hatayı veriyor.

Neden olabilir?

from PyQt5 import QtWidgets, uic

import sys

class Ui(QtWidgets.QMainWindow):

    def __init__(self):

        super(Ui, self).__init__()

        uic.loadUi('sa.ui', self)

        self.show()

app = QtWidgets.QApplication(sys.argv)

window = Ui()

app.exec_()

Merhaba, mümkünse ui dosyasını da bir atabilir misiniz, anladığıma göre loadUi ye QDialog cinsinden bir parametre gönderileceği yerde QMainWindow cinsinden bir parametre yollanmış. Şu an tek diyebileceğim şey bu.