35 / 35 / 12
Регистрация: 05.02.2012
Сообщений: 76
1

QLineEdit ввод русского текста

05.02.2012, 19:21. Показов 4535. Ответов 8
Метки нет (Все метки)

Добрый день.
Дело в том, что я недавно столкнулся с подобной проблемой: мне необходимо ввести русские буквы с помощью QLineEdit.
Всё вроде нормально, но на самом деле вместо букв считываются знаки вопроса.

Как мне эту проблему решить? Гугл молчит.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2012, 19:21
Ответы с готовыми решениями:

Ввод в QLineEdit чисел и букв
Доброго времени суток!!! вопрос в следующем... как из QLineEdit получить выражение??? например у...

Ввод в QLineEdit лишь цифры и символы
Нужно вводить в QLineEdit лишь цифры (0-9) и знаки арифметических операций (+; -; .; *; / и т.д.)

Ввод информации в QLineEdit заданным образом
Собственно стоит такой вопрос. Требуется осущиствить ввод в поле QLineEdit следующим образом....

Выравнивание текста в QLineEdit
подскажите пожалуйсто , как в lineEdit сделать что бы текст был справа как на стандартном...

8
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
05.02.2012, 20:07 2
чем считываете, как вы это делает, кодировка какая стоит? ставили кодировку вручную?
0
Почетный модератор
11253 / 4205 / 425
Регистрация: 12.06.2008
Сообщений: 12,135
05.02.2012, 20:55 3
В main.cpp добавь вначале
C++
1
#include <QTextCodec>
а в самой функции main() после
C++
1
QApplication a(argc, argv);
добавь
C++
1
2
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
Это при условии, что ты используешь кодировку utf-8
2
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
05.02.2012, 21:07 4
надо уже сделать тему с мелкими вопрос-ответ....
1
Почетный модератор
11253 / 4205 / 425
Регистрация: 12.06.2008
Сообщений: 12,135
05.02.2012, 22:47 5
Чистый, или FAQ написать. Вот только кто бы занялся.
0
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
05.02.2012, 23:57 6
есть же фак уже. туда бы добавить
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
06.02.2012, 09:36 7
Цитата Сообщение от Humanoid Посмотреть сообщение
Чистый, или FAQ написать. Вот только кто бы занялся.
Я могу заняться, времени на работе у меня достаточно.... только надо вопросов насобирать....
1
35 / 35 / 12
Регистрация: 05.02.2012
Сообщений: 76
06.02.2012, 14:43  [ТС] 8
Благодарю, все работает.

Добавлено через 5 минут
Цитата Сообщение от Чистый Посмотреть сообщение
Я могу заняться, времени на работе у меня достаточно.... только надо вопросов насобирать....
Еще было бы неплохо создать faq по локализации (для всего c++ раздела), а то тема важная, а ответов не так много, даже в поисковиках практически ничего нельзя найти.

Но, опять же, некому этим заняться.
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
06.02.2012, 16:48 9
локализации чего ? приложения? что бы оно было на разных языках ? так в Qt это плевое дело....
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2012, 16:48

Вывод текста в QLineEdit
Нужно чтобы при введении в первое поле цифры 1, во втором поле, после нажатия кнопки, выводилось...

Цвет текста в qlineedit
Как в qt реализовать, чтобы при вводе определенного слова (независимо от того одно это слово или...

Копирование текста из QLineEdit в QPlainTextEdit
Товарищи, есть задача реализовать следующую вещь. Есть поле QLineEdit line и QPlainTextEdit...

QLineEdit Проверка текста на пустоту
Дан QLineEdit с текстом 'Введите текст&quot;, как проверить, к примеру если у него текст не &quot;Введите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru