是否可以在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);
答案 0 :(得分:2)
正如其他人在评论中所说:
您可以使用以下行将字体设置为行编辑:
ui.lineEdit->setFont(littleFont);
可以通过单击
在文档中找到此成员函数如果未设置Font的所有属性,请注意documentation状态:
为窗口小部件指定新字体时,此字体的属性 与小部件的默认字体组合以形成小部件的最终结果 字体。您可以调用fontInfo()来获取小部件的最终副本 字体。最终字体也用于初始化QPainter的字体。