Qt QLineEdit 改變text內容的大小


一、需求

有的時候想要用一定寬度的LineEidt來直接顯示出更多輸入的文本內容,而不是被隱藏。

二、解決方法

可以通過setFont 來改變文本內容字體大小,可是輸入框的高度寬度也會響應的改變。就要再用setGeometry的后兩個參數來固定輸入框的高和寬。
如果是采用的layout,就需要用setFixedSize來固定。

 1 MyWidget::MyWidget(QWidget *parent) : QWidget(parent)
 2 {
 3     QLineEdit *le1 = new QLineEdit(this);
 4     QLineEdit *le2  = new QLineEdit(this);
 5 
 6 
 7     le1->setGeometry(0,50,170,40);
 8     le2->setGeometry(0,0,170,40);
 9 
10     le1->setFont(QFont("黑體", 4));
11 }
三、演示效果

 

 


 
 
 
         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM