Python PyQt5 arayüzü açılmıyor

Tam olarak aklınıza takılan şey nedir? Yardımcı olmak isterim.
Qt Designer ile arayüz tasarımını yapıyorum ve .ui dosyasını pyuic5 arayuz.ui -o arayuz.py kodu ile .py dosyasına çeviriyorum. Buraya kadar hiçbir problem yok.
Elde ettiğim arayuz.py dosyasını terminal veya visual code ile çalıştrıyorum fakat ne arayüz geliyor ne de hata veriyor.
Sizin verdiğiniz kodu ekleyince arayüz açılıyor.
Python:
import sys
if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    TabWidget = QtWidgets.QTabWidget()
    ui = Ui_TabWidget()
    ui.setupUi(TabWidget)
    TabWidget.show()
    sys.exit(app.exec_())
Anlamadığım mesele şu: Sizin verdiğiniz kod olmadan çalışması gerekiyor ama çalışmıyor. Burda ben mi bir hata yapıyorum yoksa Qt Designer'dan aldığım dosyayı .py uzantısına çevirirken, çevirme işleminde mi yanlışlık oluyor?
 
Tasarlanılan kodu arayuz.py dosyasına çevirme işlemi sonrası arayuz.py'yi çalıştırarak direk kullanamazsınız. Çalıştırılan ana py dosyasına import ederek ui değişkenine atayıp fonksiyonların kullanılması gerekir ya da yazdığım kodda import edilmeden tasarlanılan kodun altında direk ui oluşturarak fonksiyonu çalıştırma işlemi yapılmalıdır.
 

Yeni konular

Geri
Yukarı