23 lines
666 B
Python
23 lines
666 B
Python
|
import sys
|
||
|
from PySide6.QtWidgets import QApplication,QWidget
|
||
|
from PySide6.QtUiTools import QUiLoader
|
||
|
from PySide6.QtCore import QFile,QIODevice
|
||
|
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
app = QApplication(sys.argv)
|
||
|
ui_file_name = "D:\py_pro\pyside6学习\study\chapter3\demo5.ui"
|
||
|
ui_file = QFile(ui_file_name)
|
||
|
if not ui_file.open(QFile.ReadOnly):
|
||
|
print(f"Cannot open {ui_file_name}:{ui_file.errorString()}!")
|
||
|
# ui_file.close()
|
||
|
sys.exit(-1)
|
||
|
loader = QUiLoader()
|
||
|
window = loader.load(ui_file)
|
||
|
ui_file.close()
|
||
|
if not window:
|
||
|
print(loader.errorString())
|
||
|
sys.exit(-1)
|
||
|
window.show()
|
||
|
sys.exit(app.exec())
|