def __init__(self):
super().__init__()
self.setWindowTitle(self.tr("Kaptan Desktop"))
self.setWindowIcon(QIcon.fromTheme("kaptan"))
self.setMinimumSize(850, 600)
self.setMaximumSize(950, 720)
#x = (QDesktopWidget().screen().width() - self.width())/2
#y = (QDesktopWidget().screen().height() - self.height())/2
#self.move(x, y)
self.setPixmap(QWizard.LogoPixmap, QPixmap(":/data/images/logo.svg"))
self.setWizardStyle(QWizard.ModernStyle)
#self.setButtonText(QWizard.NextButton, self.tr("Next"))
#self.button(QWizard.NextButton).setIcon(QIcon.fromTheme("arrow-right"))
#self.button(QWizard.NextButton).setLayoutDirection(Qt.RightToLeft)
self.setButtonText(QWizard.CancelButton, self.tr("Cancel"))
self.button(QWizard.CancelButton).setIcon(QIcon.fromTheme("dialog-cancel"))
self.setOption(QWizard.NoCancelButtonOnLastPage, True)
self.setOption(QWizard.CancelButtonOnLeft, False)
#self.setOption(QWizard.HaveHelpButton, True)
self.setButtonText(QWizard.BackButton, self.tr("Back"))
self.setOption(QWizard.NoBackButtonOnLastPage, True)
self.setOption(QWizard.NoBackButtonOnStartPage, True)
self.button(QWizard.BackButton).setIcon(QIcon.fromTheme("arrow-left"))
self.setButtonText(QWizard.FinishButton, self.tr("Finish"))
self.button(QWizard.FinishButton).setIcon(QIcon.fromTheme("dialog-ok-apply"))
self.addPage(WelcomeWidget(self))
self.addPage(MouseWidget(self))
self.addPage(ThemeWidget(self))
self.addPage(MenuWidget(self))
self.addPage(WallpaperWidget(self))
self.addPage(AvatarWidget(self))
#self.addPage(PMWidget()) FIXME
self.sumId = self.addPage(SummaryWidget(self))
self.otherId = self.addPage(OtherWidget(self))
self.currentIdChanged.connect(self.optionsAccepted)
self.button(QWizard.FinishButton).clicked.connect(self.close)
评论列表
文章目录