Почему язык меток QDialogButtonBox меняется между дизайном и исполнением?

Я использую французскую версию QtCreator v4.11.1. Когда я создаю QDialogButtonBox по умолчанию, используя конструктор форм (или используя Qt Designer), кнопки помечаются на французском языке. Обе кнопки имеют метки "ОК" и "Аннулер", как показано ниже.

Однако, когда я запускаю приложение, метки меняются на английский язык и обозначаются "ОК" и "Отмена", как показано ниже.

Я попытался выполнить поиск, но не смог найти способы сохранить этикетки в том виде, в котором они созданы (что означает на французском). Даже после явной установки QLocale с помощью кода метки всегда на английском языке, когда приложение выполняется.

Это проблема с QT или мне не хватает некоторых шагов? Как я могу сохранить метки на французском языке при компиляции?

0 ответов

Другие вопросы по тегам