Exemple #1
0
 def __init__(self):
     QMessageBox.__init__(self)
     self.setIcon(QMessageBox.Information)
     self.setWindowTitle("Albion online stats")
     self.setText(text)
     self.setInformativeText('<a href="{}"> Report Bug/Feature request </a> | <a href="{}"> Contribute </a> | <a href="{}"> Download </a> | <a href="{}"> Donate </a>'.format(
         "https://github.com/mazurwiktor/albion-online-stats/issues/new/choose",
         "https://github.com/mazurwiktor/albion-online-stats",
         "https://github.com/mazurwiktor/albion-online-stats/releases/latest",
         "https://www.patreon.com/wiktormazur",
         ))
     self.setStandardButtons(QMessageBox.Ok)
Exemple #2
0
 def __init__(self, *args, **kwargs):
     QMessageBox.__init__(self, *args, **kwargs)
     chldn = self.children()
     scrll = QScrollArea(self)
     scrll.setWidgetResizable(True)
     grd = self.findChild(QGridLayout)
     lbl = QLabel(chldn[1].text(), self)
     lbl.setWordWrap(True)
     scrll.setWidget(lbl)
     scrll.setMinimumSize(400, 200)
     scrll.setStyleSheet('background:transparent; border:0;')
     grd.addWidget(scrll, 0, 1)
     chldn[1].setText('')
     self.exec_()
Exemple #3
0
 def __init__(self,
              title: str,
              msg: str,
              more: str,
              yesText: str,
              noText: str = None,
              cancelText: str = None):
     QMessageBox.__init__(self)
     self.setWindowTitle(title)
     self.setText(msg)
     if more:
         self.setInformativeText(more)
     # Damit die Button-Reihenfolge wie gewünscht erscheint (OK, NEIN, ABBRECHEN), müssen
     # wir die Rollen umbiegen. Sie werden für die Rückgabe des Ergebnisses wieder zurückgebogen.
     self.addButton(yesText, QMessageBox.RejectRole)
     if noText:
         self.addButton(noText, QMessageBox.NoRole)
     if cancelText:
         self.addButton(cancelText, QMessageBox.YesRole)