Files
training.python.beginner/source/10-graphical-ui/gui/files/qtcreatordemo/basewindow/main.py
2025-07-04 19:26:39 +02:00

29 lines
687 B
Python

# This Python file uses the following encoding: utf-8
import sys
import os
from PySide2.QtWidgets import QApplication, QMainWindow
from PySide2.QtCore import QFile
from PySide2.QtUiTools import QUiLoader
class Window(QMainWindow):
def __init__(self):
super(Window, self).__init__()
self.load_ui()
def load_ui(self):
loader = QUiLoader()
path = os.path.join(os.path.dirname(__file__), "form.ui")
ui_file = QFile(path)
ui_file.open(QFile.ReadOnly)
loader.load(ui_file, self)
ui_file.close()
if __name__ == "__main__":
app = QApplication([])
widget = Window()
widget.show()
sys.exit(app.exec_())