пишет:
После того, как мы ознакомились с переводами интерфейса приложения на Qt/C++ , настало время изучить возможности динамического перевода приложения, интерфейс которого написан на QML.
При разработке на QML есть пара моментов, которые нужно учесть, в отличие от стандартного приложения наQWidgets, а именно:
- Требуется дополнительная настройка .pro файла проекта;
- Сам процесс загрузки переводов для нужного языка осуществляется в C++ слое;
- Переинициализация перевода интерфейса осуществляется в QML слое с помощью функции qsTr();
- После загрузки перевода, нужно отправить сигнал из C++ слоя в QML слой, чтобы заново перевести интерфейс приложения, что аналогично и для С++ приложения, но требует настройки взаимодействия С++ слоя с QMLслоем.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: