Qt5, установить размер текста в lineEdit - PullRequest
0 голосов
/ 12 июня 2018

Можно ли изменить размер текста (и шрифта тоже) в классе Qt5 QLineEdit?Я посмотрел в официальной документации , но не нашел решения.

//the font I want to use to display a message
QFont littleFont("Courier New", 10);

//my message
QString strS = "hi all"

// setting the message in my lineEdit object
ui.lineEdit->setText(strS);

1 Ответ

0 голосов
/ 12 июня 2018

Как сказали другие в комментариях:

Вы можете установить шрифт для редактирования строки, используя эту строку:

ui.lineEdit->setFont(littleFont);

Эту функцию-член можно найти в Документации, нажавна

> Список всех членов, включая унаследованные элементы

Если вы не задаете все атрибуты шрифта, имейте в виду, что документация состояния:

Когда вы назначаете новый шрифт виджету, свойства этого шрифта объединяются со шрифтом по умолчанию виджета для формирования окончательного шрифта виджета.Вы можете вызвать fontInfo (), чтобы получить копию окончательного шрифта виджета.Последний шрифт также используется для инициализации шрифта QPainter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...