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