Мне нужна помощь, чтобы перевести диалоговое окно в pyqt5 - PullRequest
0 голосов
/ 09 февраля 2019

Я работаю с Python 3.7 и PyQt 5 под Windows и Linux.У меня нет проблем с переводом классов, которые наследуют Qapplication, но я не знаю, как это сделать с QDialog ...

Это прекрасно работает:

if __name__ == "__main__":
    app = QtWidgets.QApplication([])
    t = QtCore.QTranslator(app)
    t.load('my_app_fr.qm')
    app.installTranslator(t)
    calc = CalculatorGui()
    calc.show()
    app.exec_()

Но с app = QtWidgets.QDialog() Iне знаю, как действовать, потому что installTranslator() не является атрибутом QDialog()

...