Qt5,在行编辑中设置文本大小

Qt5, set text size in lineEdit

本文关键字:置文本 编辑 Qt5      更新时间:2023-10-16

是否可以在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);

正如其他人在评论中所说:

您可以使用以下行将字体设置为行编辑:

ui.lineEdit->setFont(littleFont);

此成员函数可以通过单击在文档中找到

> 所有成员的列表,包括继承的成员

如果未设置字体的所有属性,请注意文档声明:

将新字体分配给构件时,此字体的属性 与小部件的默认字体组合以形成小部件的最终 字体。你可以调用 fontInfo(( 来获取小部件最终的副本 字体。最终字体也用于初始化 QPainter 的字体。