Здравствуйте, гость ( Вход | Регистрация )
molchanoviv | Дата 8.1.2009, 20:09 |
Да незачто, обращайся. На то он и форум, чтобы помагать людям. | |
Alex69z | Дата 8.1.2009, 20:06 |
Огромное спасибо за помощь. Вы отзывчивые и добрые люди. Буду рад чем-либо Вас отблагодарить - мой e-mail присутствует, прошу писать. Проблему решил и вот что оказалось: Designer во все виджеты пихал шрифт первый ему попавшийся, в первой (арабской) кодировке. Какая-то кривизна была при установке Qt. Ну с этим я как-нибудь разберусь. Принудительно расставил нужные мне параметры Writing system, задал шрифт - и избавился от иероглифов. Сейчас мой виджет отображает данные из MySQL БД. | |
Litkevich Yuriy | Дата 8.1.2009, 16:08 |
molchanoviv, системная локаль учитывается: QTextCodec::codecForLocale() собственно можно в отладку вывести.А вот почему окно простого примера не появляется непонятно. Alex69z, Твоя первостепенная задача, добится работы элементарного примера из сообщения №25. Пока он не будет работать, ни чего не будет нормально работать. У меня линуха сейчас под рукой нет, чтобы проверить. Может molchanoviv сможет помочь. |
|
Alex69z | Дата 8.1.2009, 14:56 |
А системная локаль какая? Да и запакуй в архив свой исходники и выложи их. Все-таки хочу посмотреть их кодировку. Системня локаль UTF-8. Исходники выложу. Исходники виждета |
|
molchanoviv | Дата 8.1.2009, 10:12 |
molchanoviv, ты зря ему такой пример пишешь, используешь Виджет вместо модель/представление. У него самого был виджет в ui-шке. Потому и я сделал виджет. К тому-же model-view это еще большая абстракция. по сравнению с mysql api А системная локаль какая? Да и запакуй в архив свой исходники и выложи их. Все-таки хочу посмотреть их кодировку. |
|
Alex69z | Дата 8.1.2009, 3:23 |
обираю через make в консоли? А запускаешь тоже в консоли? Если нет делай в консоли. Ты не в линухе случаем?Все в консоли делаю. Сижу в Linux'е давно, а проги с GUI писать только сейчас приспичило. Теперь мне эти иероглифы жизнь испоганили.... |
|
Litkevich Yuriy | Дата 8.1.2009, 3:10 |
обираю через make в консоли? А запускаешь тоже в консоли? Если нет делай в консоли. Ты не в линухе случаем? |
|
Alex69z | Дата 8.1.2009, 2:38 |
На свою форму бросил QLabel, задал ей текст - обратно иероглифы. причем здесь форма, если у тебя элементарный код не работаетв чем код пишишь? Компилишь в командной строке? Пишу в gedit, собираю через make - никакой экзотики. |
|
Litkevich Yuriy | Дата 8.1.2009, 2:35 |
На свою форму бросил QLabel, задал ей текст - обратно иероглифы. причем здесь форма, если у тебя элементарный код не работаетв чем код пишишь? Компилишь в командной строке? |
|
Alex69z | Дата 8.1.2009, 2:28 |
QLabel не отображается совсем. что запускаешь, tst.exe или tstd.exe?при запуске последнего, должна появлятся консоль (если из файлового менеджера) Запускал и то и другое - консоль не появляется, виджет тоже. На свою форму бросил QLabel, задал ей текст - обратно иероглифы. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 15:22 |