from PySide2.QtCore import *
from PySide2.QtGui import QIcon
from PySide2.QtUiTools import QUiLoader
from PySide2.QtWidgets import QMainWindow,QApplication
import childWindow #导入子窗口程序
import os,sys
path = os.path.realpath(os.curdir)#获取当前目录的绝对路径
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.ui = QUiLoader().load(path+'/ui/main.ui')
self.ui.setWindowTitle('主窗口')
#self.ui.setWindowIcon(QIcon(path+'/logo.ico'))
self.ui.openChild.clicked.connect(self.openChild)
self.childwindow = childWindow.ChildWindow()
def openChild(self):
self.childwindow.ui.exec()
QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
app = QApplication(sys.argv)
main = MainWindow()
main.ui.show()
sys.exit(app.exec_())
评论0