![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
tp4 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 1.10.2009 Пользователь №: 1128 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте, господа.
Недавно возился с компиляцией QIBASE для работы с firebird в Ubuntu. Тут описаны некоторые сложности, которые у меня возникли: http://www.forum.crossplatform.ru/index.php?showtopic=7343. Вытоге все эти манипуляции привели к тому, что у меня в системе установлены 2 версии Qt: qt4.7.0 из бинарников и qt4.7.3 из исходников. Проблема: при компиляции моей проги с версией 4.7.3 у меня не отображаются корректно кириллические надписи на интерфейсе. Но при компиляции с 4.7.0 все корректно отображается. Чудеса! Чтобы разобраться в проблеме, создал небольшой пример:
В итоге при компиляции с версией 4.7.0 виджет с надписью появляется и корректно отображает кирилицу. При компиляции с 4.7.3 виджет не появляется вовсе! При изменении русской надписи на английскую в обоих случаях все работает. Помогите пожалуйста разобраться в вопросе. Спасибо. Qt4.7.3, Qt4.7.0, Ubuntu 10.10, исходники в UTF-8. Да, кстати, если сделать в 4.7.3 так
то лэйбл все-таки появляется, тогда надпись представляет из себя "ASD"+кракозябра |
|
|
![]() |
sidsukana |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: ![]() ![]() ![]() |
я всегда так выводил абсолютно любой язык
т.е в вашем случае должно быть
Сообщение отредактировал sidsukana - 10.8.2011, 19:45 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.5.2025, 5:37 |