Qt MessageBox w PyQt4

0

Cześć,

Chciałbym stworzyć podstawowy MessageBox w PyQt4, ale z polskimi napisami, tzn. chciałbym wpisać swoje nazwy na przyciskach (zamiast Yes i No)

msg = QtGui.QMessageBox.question(self, 'Ostrzezenie', quit_msg, bYes | QtGui.QMessageBox.No, QtGui.QMessageBox.No)

Próbowałem to zrobić w poniższy sposób, jednak poprawnie nie działa np ustawienie domyślnego klawisza oraz w dokumentacji na
http://pyqt.sourceforge.net/Docs/PyQt4/qmessagebox.html#StandardButton-enum
nie znalazłem informacji w jaki sposób ustawić msgboxa typu question - trzeba to zrobić poprzez dodanie do poniższego kodu odpowiedniej ikony albo jest na to inny sposób ?

        msgBox = QtGui.QMessageBox(self)
        msgBox.setWindowTitle('Ostrzeżenie')

        msgBox.addButton(QtGui.QPushButton('Kontynuuj'), QtGui.QMessageBox.YesRole)
        msgBox.addButton(QtGui.QPushButton('Anuluj'), QtGui.QMessageBox.NoRole)
        msgBox.setDefaultButton( QtGui.QMessageBox.NoRole )

Proszę Was więc o pomoc !

0

Wydaje mi się, że tutaj znajdziesz wszystko czego potrzebujesz : http://qt-project.org/doc/qt-4.8/qmessagebox.html
ps. Wystarczy dostosować do pythona .)

1 użytkowników online, w tym zalogowanych: 0, gości: 1