파이썬
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())