def __init__(self, parent=None):
super().__init__()
self.setFixedSize(950, 580)
self.setWindowTitle(self.tr("Lime GNU/Linux System Installer"))
self.setWindowIcon(QIcon(":/images/lilii-logo.svg"))
self.setWindowFlags(Qt.WindowTitleHint|Qt.WindowMinimizeButtonHint) #Qt.WindowStaysOnTopHint
x, y = (QDesktopWidget().width()-self.width())/2, (QDesktopWidget().availableGeometry().height()-self.height())/2
self.move(x, y)
layout = QVBoxLayout()
self.setLayout(layout)
self.wizardWidget = QStackedWidget()
self.wizardWidget.addWidget(WelcomeWidget(self))
self.wizardWidget.addWidget(LocationWidget(self))
self.wizardWidget.addWidget(KeyboardWidget(self))
self.wizardWidget.addWidget(PartitionWidget(self))
self.wizardWidget.addWidget(UserWidget(self))
self.wizardWidget.addWidget(SummaryWidget(self))
self.wizardWidget.addWidget(InstallWidget(self))
self.wizardWidget.addWidget(FinishWidget(self))
self.titleWidget = TitleWidget(self.wizardWidget)
self.footerWidget = FooterWidget(self.wizardWidget)
layout.addWidget(self.titleWidget)
layout.addWidget(self.wizardWidget)
layout.addWidget(self.footerWidget)
self.footerWidget.cancelButton.clicked.connect(self.close)
self.wizardWidget.widget(4).applyPage.connect(self.footerWidget.continueButton.setEnabled)
self.wizardWidget.widget(3).applyPage.connect(self.footerWidget.continueButton.setEnabled)
self.wizardWidget.widget(6).applyPage.connect(self.footerWidget.continueButton.setEnabled)
评论列表
文章目录