Перейти к содержанию

russian charset with qt


Рекомендуемые сообщения

Проблема возможно тривиальна.

Не могу в своих программах выводить русский текст в формы.

QT версии 2.3.1

пишу следущее

mywidget->setFont(QFont(имя_фонта, ...., QFont::KOI8R));

понятно где mywidget это либо экземпляр QWidget либо экземпляр его предка. Так вот перебираю все фонты, в лучшем случае абра-квадабра, в худшем знаки вопроса.

Вопрос в следующем, где мне взять готовые примеры русскоязычных программ использующих QT? Либо подскажите, что не так.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

вывод на русском:

QTextCodec* codec=QTextCodec::codecForName("KOI8-R");

button=new QPushButton(codec->toUnicode("Привет"),this);

ввод (QLineEdit)

QTextCodec* codec=QTextCodec::codecForName("KOI8-R");

QString string=lineEdit->displayText();

QCString cyrString=codec->fromUnicode(string);

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...