Seite 1 von 1

Pyqt alles Englisch

Verfasst: Montag 5. November 2018, 10:06
von mr.mc.mauser
Hallo,

ich werde noch Kirre mit den QT5 Buttons, im Designer ist alles schön in Deutsch wenn ich es dann von der Konsole starte kommt alles Englisch.
hier mein Code

Code: Alles auswählen

# -*- coding: utf-8 -*-
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Dialog(object):
    def setupUi(self, Dialog):
        #Dialog.setObjectName("Dialog")
        #Dialog.resize(400, 300)
        self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(30, 50, 200, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        curr_locale = QtCore.QLocale()
        print(curr_locale.nativeCountryName(), curr_locale.name(), curr_locale.nativeLanguageName())

if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Dialog = QtWidgets.QDialog()
    ui = Ui_Dialog()
    ui.setupUi(Dialog)
    Dialog.show()
    sys.exit(app.exec_())
die ausgabe erzeugt alle Buttons in Englisch, in der Konsole steht jedoch:
Deutschland de_DE Deutsch
warum sind meine Buttons in Englisch aber in der Konsole steht Deutsch,
wie bekomme ich die Buttons Deutsch

Gruß
Robert