簡體   English   中英

Qt5,在lineEdit中設置文本大小

[英]Qt5, set text size in lineEdit

是否可以在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的字體。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM