#c #qt5 #qt-creator #qlocale
#c #qt5 #qt-creator #qlocale
Вопрос:
Я использую французскую версию QtCreator версии 4.11.1 Когда я создаю QDialogButtonBox по умолчанию с помощью конструктора форм (или с помощью Qt Designer), кнопки помечены на французском языке. На обеих кнопках есть метки «OK» и «Annuler», как показано ниже.
Однако, когда я запускаю приложение, метки меняются на английский язык и помечаются как «OK» и «Cancel», как показано ниже.
Я попытался выполнить поиск, но не смог найти способы сохранить метки в том виде, в каком они разработаны (что означает на французском языке). Даже после явной настройки QLocale с помощью кода метки всегда на английском языке при выполнении приложения.
Это проблема с QT или я пропускаю некоторые шаги? Как я могу сохранить метки на французском языке при компиляции?
Комментарии:
1. Вы загружаете переводчики?
2. По крайней мере, не явно, потому что я использую только то, что генерируется QtCreator по умолчанию
3. Я думаю, вы имели в виду «Qt Designer», попробуйте явно загрузить переводчики, я действительно не использую / like designer.
4. Не могли бы вы показать мне какой-нибудь пример кода для активации переводчиков? Я попытался установить QLocale, но без эффекта.