Pyqt alles Englisch

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
mr.mc.mauser
User
Beiträge: 25
Registriert: Sonntag 4. September 2005, 01:18

Montag 5. November 2018, 10:06

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
Antworten