def __init__(self, patts_version, parent=None): super().__init__(parent) okButton = QPushButton(_('OK')) okButton.clicked.connect(self.accept) layout = QVBoxLayout() title = QLabel('patts-qt v{}'.format(__version__)) title_font = title.font() title_font.setPointSize(20) title_font.setBold(True) title.setFont(title_font) versions = ('patts module v{}'.format(patts_version), 'libpatts v{}'.format(get_c_library_version()), 'patts db v{}'.format(get_db_version())) layout.addWidget(title) layout.addWidget(QLabel('(' + ', '.join(versions) + ')')) holders = ',\n\t'.join([holder for holder in _COPYRIGHT_HOLDERS]) layout.addWidget(QLabel(_('About.copyright') + ' ' + holders)) layout.addWidget(QLabel(_('About.license'))) layout.addWidget(okButton) self.setLayout(layout) self.setWindowTitle(_('About.title'))
def __init__(self, patts_version, parent=None): super().__init__(parent) okButton = QPushButton(_('OK')) okButton.clicked.connect(self.accept) layout = QVBoxLayout() title = QLabel('patts-qt v{}'.format(__version__)) title_font = title.font() title_font.setPointSize(20) title_font.setBold(True) title.setFont(title_font) versions = ( 'patts module v{}'.format(patts_version), 'libpatts v{}'.format(get_c_library_version()), 'patts db v{}'.format(get_db_version()) ) layout.addWidget(title) layout.addWidget(QLabel('(' + ', '.join(versions) + ')')) holders = ',\n\t'.join([holder for holder in _COPYRIGHT_HOLDERS]) layout.addWidget(QLabel(_('About.copyright') + ' ' + holders)) layout.addWidget(QLabel(_('About.license'))) layout.addWidget(okButton) self.setLayout(layout) self.setWindowTitle(_('About.title'))
def __init__(self, diff, parent=None): super().__init__(parent) layout = QVBoxLayout() if abs(diff) == 1: version_word = _('VersionCheck.version') else: version_word = _('VersionCheck.versions') if diff < 0: if patts.get_db_version() == 0: text = _('VersionCheck.maintenance') else: text = _('VersionCheck.behind').format(-diff, version_word) elif diff > 0: text = _('VersionCheck.ahead').format(diff, version_word) else: text = _('VersionCheck.equal') layout.addWidget(QLabel(text)) quitButton = QPushButton(_('VersionCheck.quit')) quitButton.clicked.connect(self.reject) continueButton = QPushButton(_('VersionCheck.continue')) continueButton.clicked.connect(self.accept) buttonBox = QHBoxLayout() buttonBox.addStretch(1) buttonBox.addWidget(quitButton) buttonBox.addWidget(continueButton) layout.addLayout(buttonBox) self.setLayout(layout) self.setWindowTitle(_('VersionCheck.title'))