![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Alex_* |
![]()
Сообщение
#1
|
Гости ![]() |
Кодек назначаю
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); и при сборке имею main.cpp:15: ошибка: неполный тип ‘QTextCodec’ использован во вложенном спецификаторе имени Без кодека никакие русские буквы в кодировке UTF-8 в QLineEdit на отображаются, только барабер какой-то. Буду признателен за помощь - Qt только осваиваю. |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#31
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Alex69z @ 8.1.2009, 5:38) Link обираю через make в консоли? А запускаешь тоже в консоли? Если нет делай в консоли. Ты не в линухе случаем?
|
|
|
Alex69z |
![]()
Сообщение
#32
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 7.1.2009 Пользователь №: 480 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 8.1.2009, 3:10) Link Цитата(Alex69z @ 8.1.2009, 5:38) Link обираю через make в консоли? А запускаешь тоже в консоли? Если нет делай в консоли. Ты не в линухе случаем?Все в консоли делаю. Сижу в Linux'е давно, а проги с GUI писать только сейчас приспичило. Теперь мне эти иероглифы жизнь испоганили.... |
|
|
molchanoviv |
![]()
Сообщение
#33
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 8.1.2009, 1:25) Link molchanoviv, ты зря ему такой пример пишешь, используешь Виджет вместо модель/представление. У него самого был виджет в ui-шке. Потому и я сделал виджет. К тому-же model-view это еще большая абстракция. по сравнению с mysql api А системная локаль какая? Да и запакуй в архив свой исходники и выложи их. Все-таки хочу посмотреть их кодировку. Сообщение отредактировал molchanoviv - 8.1.2009, 10:35 |
|
|
Alex69z |
![]()
Сообщение
#34
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 7.1.2009 Пользователь №: 480 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(molchanoviv @ 8.1.2009, 10:12) Link А системная локаль какая? Да и запакуй в архив свой исходники и выложи их. Все-таки хочу посмотреть их кодировку. Системня локаль UTF-8. Исходники выложу. Исходники виждета
Прикрепленные файлы
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#35
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
molchanoviv, системная локаль учитывается:
Цитата(Litkevich Yuriy @ 8.1.2009, 4:53) Link QTextCodec::codecForLocale() собственно можно в отладку вывести.А вот почему окно простого примера не появляется непонятно. Alex69z, Твоя первостепенная задача, добится работы элементарного примера из Link. Пока он не будет работать, ни чего не будет нормально работать. У меня линуха сейчас под рукой нет, чтобы проверить. Может molchanoviv сможет помочь. |
|
|
Alex69z |
![]()
Сообщение
#36
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 7.1.2009 Пользователь №: 480 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Огромное спасибо за помощь. Вы отзывчивые и добрые люди. Буду рад чем-либо Вас отблагодарить - мой e-mail присутствует, прошу писать. Проблему решил и вот что оказалось: Designer во все виджеты пихал шрифт первый ему попавшийся, в первой (арабской) кодировке. Какая-то кривизна была при установке Qt. Ну с этим я как-нибудь разберусь. Принудительно расставил нужные мне параметры Writing system, задал шрифт - и избавился от иероглифов. Сейчас мой виджет отображает данные из MySQL БД.
|
|
|
molchanoviv |
![]()
Сообщение
#37
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Да незачто, обращайся. На то он и форум, чтобы помагать людям.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.8.2025, 4:17 |