취미삼아 배우는 프로그래밍

PySide6 load .ui without convert to .py 본문

파이썬

PySide6 load .ui without convert to .py

Nadure 2022. 3. 21. 20:44
import sys
from PySide6.QtUiTools import loadUiType
from PySide6.QtWidgets import *
import os

env = os.environ
# env.setdefault("QT_DEBUG_PLUGINS","1")
# env.setdefault("QT_QPA_PLATFORM_PLUGIN_PATH", os.getcwd())
env.setdefault("QT_PLUGIN_PATH", os.getcwd())
generated_class, base_class = loadUiType("main.ui")

class UI(base_class, generated_class):
    def __init__(self):
        super().__init__()
        self.setupUi(self)


if __name__== "__main__":
    app = QApplication(sys.argv)
    win = UI()
    win.show()
    sys.exit(app.exec())

 

Comments