![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
good_game |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 43 Регистрация: 18.8.2011 Пользователь №: 2815 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Доброе время суток, уважаемые форумчане. Ситуация вот какая. Написано приложение с переводимым интерфейсом. Сгенерированы файлы *.ts, затем из них созданы *.qm, кинуты в специальную директорию. Прога из этой директории их читает и переводит интерфейс как надо. В интерфейсе создаётся меню для смены языка приложения прямо во время выполнения программы. Вот код функции, которая создаёт меню смены языков:
И всё работает замечательно. Задача в том, чтобы эти файлы *.qm лежали не в какой-то директории, а были вшиты в исполняемый файл (в данный момент программа их ищет в директории qmPath). Как сделать, чтобы программа их искала в своих ресурсах? У самого пока это сделать не получается. Пробовал добавить в проект. В Креаторе они добавляются как "Другие файлы", и как потом их перебирать, не имею понятия. Пробовал сделать qmPath = ":/", программа не видит файлов. Как сделать? |
|
|
wiz29 |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Добавь этот файл в ресурсы.
|
|
|
good_game |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 43 Регистрация: 18.8.2011 Пользователь №: 2815 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
wiz29 |
![]()
Сообщение
#4
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Дальше как любым файлом из ресурсов. Путь к файлу через ":путь к ресурсу".
что то вроде
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.2.2025, 5:59 |