Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
proton |
14.12.2008, 12:58
Сообщение
#1
|
![]() Новичок Группа: Новичок Сообщений: 8 Регистрация: 14.12.2008 Пользователь №: 458 Спасибо сказали: 0 раз(а) Репутация: 0
|
Проблема со всплывающем календарем, он на английском =(
При этом с самим QDateTimeEdit все нормально, да и отдельно добавляемый QCalendarWidget тоже русифицирован. PS: qt_ru.qm подгружен |
|
|
|
|
Litkevich Yuriy |
14.12.2008, 13:58
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(proton @ 14.12.2008, 15:58) Link Проблема со всплывающем календарем а что это такое? как виджет называется?
|
|
|
|
|
proton |
14.12.2008, 14:22
Сообщение
#3
|
![]() Новичок Группа: Новичок Сообщений: 8 Регистрация: 14.12.2008 Пользователь №: 458 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 14.12.2008, 13:58) Link Цитата(proton @ 14.12.2008, 15:58) Link Проблема со всплывающем календарем а что это такое? как виджет называется?Видимо я неправильно выразился. Виджет QDateTimeEdit имеет всплывающий календарь типа QCalendarWidget. Проблема в том, что этот самый календарь не русифицирован. При этом: 1. текст QDateTimeEdit локализирован нормально 2. отдельно добавляемый на форму QCalendarWidget также локализирован |
|
|
|
|
Litkevich Yuriy |
14.12.2008, 14:42
Сообщение
#4
|
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
proton, у меня все работает, только что код набросал:
вот и снимок |
|
|
|
||
|
proton |
14.12.2008, 15:22
Сообщение
#5
|
![]() Новичок Группа: Новичок Сообщений: 8 Регистрация: 14.12.2008 Пользователь №: 458 Спасибо сказали: 0 раз(а) Репутация: 0
|
|
|
|
|
|
Litkevich Yuriy |
14.12.2008, 15:25
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
proton, где у тебя лежит файл *.qm ? (полный путь напиши) и покажи как ты его подгружаешь?
|
|
|
|
|
proton |
14.12.2008, 15:35
Сообщение
#7
|
![]() Новичок Группа: Новичок Сообщений: 8 Регистрация: 14.12.2008 Пользователь №: 458 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 14.12.2008, 15:25) Link proton, где у тебя лежит файл *.qm ? (полный путь напиши) и покажи как ты его подгружаешь? путь к .qm - /usr/share/qt4/translations/qt_ru.qm раньше подгружал через qttr->load(QString("/usr/share/qt4/translations/qt_ru")); - эффект тот тот же |
|
|
|
|
Litkevich Yuriy |
14.12.2008, 16:08
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(proton @ 14.12.2008, 18:35) Link qttr->load(QString("qt_") + locale); // загрузка файла qt_*.qm такая форма записи работает только в виндовозе, т.к. не указан путь.Интересно, скомпилил с использованием Qt 4.4.3 qm-файл переименовал до не узноваемости (и тот, что в каталоге с бинарем и тот, что в каталоге translations) все равно все переведено Значит перевод еще откуда-то подхыватывается, может из системы (локализация дней недели и месяцев) закоментировал в своем пример кусок кода с загрузкой переводчика, все равно виджеты локализованые получаются! |
|
|
|
|
molchanoviv |
14.12.2008, 16:38
Сообщение
#9
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5
|
Я так подозреваю что это правится либо в контрол-центре КДЕ либо системной командой locale
|
|
|
|
|
Litkevich Yuriy |
14.12.2008, 17:16
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(molchanoviv @ 14.12.2008, 19:38) Link Я так подозреваю что это правится либо в контрол-центре КДЕ либо системной командой locale а в виндовозе?proton, проведи еще один эксперимент, открой в дизайнере этот файл: у меня, в виндовозе, при предпросмотре формы в Дизайнере всегда отображается на русском. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 14:54 |