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