main.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:lilii 作者: LimeLinux 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号