Мультиязычность для готовых форм .ui |
Здравствуйте, гость ( Вход | Регистрация )
Мультиязычность для готовых форм .ui |
AzateQ |
16.4.2011, 22:54
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: 0 |
Никак не могу разобраться с тем, как выводить готовые формы переведенными...
Создаю в Qt Creator проект, ничего не добавляю, просто пустое окно. Редактирую .pro, добавляя TRANSLATIONS ..._ru.ts Запускаю lupdate, а потом открываю сгенерированный файл в Linguist'е. Он, понятное дело, находить только MainWindow, перевожу его, при этом Linguist в окне "Исходники и формы" корректно отображает имя формы на русском языке... Далее запускаю lrelease, и устанавливаю перевод в main.cpp, потом, как я понимаю, надо подредактировать конструктор, чтобы окно переведенным выходило, но что там писать, я так и не додумался. Если не использовать .ui все работает, но хотелось бы научиться делать это еще и используя Designer... Может я в поисковиках какие-то неправильные запросы ввожу, но ничего толкового на эту тему не нашел... Да и вообще, кругом копипасты немногочисленной информации о работах с формами, зато материалов про добавление виджетов через код пруд пруди... Полистал Шлее, полистал стандартную справку, но ничего полезного так и не нашел... Надеюсь, что хоть тут помогут. |
|
|
AzateQ |
19.4.2011, 17:58
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: 0 |
ЭПИК ФЭИЛ!
Импортировал свой тестовый проект в С++ через Add-in и внезапно все заработало... Столько нервов и времени потрачено впустую... Неспроста меня настораживало предупреждение от Creator'a о том, что не возможно отладить в силу некорректно настроенных отладчиков, которые он, к слову, добавил в список автоматически... |
|
|
RazrFalcon |
19.4.2011, 18:24
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
AzateQ |
19.4.2011, 19:53
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 16.4.2011 Пользователь №: 2605 Спасибо сказали: 1 раз(а) Репутация: 0 |
Импортировал свой тестовый проект в С++ через Add-in и внезапно все заработало... Студия+винда? Ну да, некорректно выразился, импортировал в VS2008. Стоит Win7 HomeBasic, x64. А в ошибке Qt Creator писал: "None of the debugger engines 'Cdb engine, Gdb engine' capable of debugging binaries of the type 'x86-windows-msvc2008-pe-32bit' is configured correctly." Попытался настроить, а там можно только новый отладчик добавить, дальше мне стало лень вникать, да и знаний у меня почти нет, так что я просто забил. Но, как оказалось, очень зря... |
|
|
Текстовая версия | Сейчас: 21.1.2025, 16:54 |