Russian Qt Forum

Qt => Общие вопросы => Тема начата: fazil6 от Ноябрь 07, 2004, 13:59



Название: вопрос по ширине символов
Отправлено: fazil6 от Ноябрь 07, 2004, 13:59
как сделать так, чтобы в QTextEdit строки, имеющие одинаковое количество символов, имели визуально одинаковую длину?

Это в Win32.


Название: вопрос по ширине символов
Отправлено: EugeneVC от Ноябрь 08, 2004, 13:50
использовать моноширинный шриф
у которого все символы занимают одинаковое знакоместо

к сожалению навскидку не помню что это за шрифт


Название: Re: вопрос по ширине символов
Отправлено: kenny112 от Январь 12, 2010, 10:12
Терминал? ;D


Название: Re: вопрос по ширине символов
Отправлено: SABROG от Январь 12, 2010, 10:22
Взято из примеров Qt.

Код
C++ (Qt)
   QFontDatabase database;
   QFont font;
   if (database.families().contains("Monospace"))
       font = QFont("Monospace", 12);
   else {
       foreach (QString family, database.families()) {
           if (database.isFixedPitch(family)) {
               font = QFont(family, 12);
               break;
           }
       }
   }
   setFont(font);