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