Qt5,在lineEdit中设置文本大小

时间:2018-06-12 11:36:45

标签: c++ qt

是否可以在Qt5 QLineEdit类中更改文本大小(以及字体)? 我查看了official documentation,但没有找到解决方案。

//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 :(得分:2)

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

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

ui.lineEdit->setFont(littleFont);

可以通过单击

在文档中找到此成员函数
  

> List of all members, including inherited members

如果未设置Font的所有属性,请注意documentation状态:

  

为窗口小部件指定新字体时,此字体的属性   与小部件的默认字体组合以形成小部件的最终结果   字体。您可以调用fontInfo()来获取小部件的最终副本   字体。最终字体也用于初始化QPainter的字体。