首页 > 其他 > 详细

Qt QLineEdit 改变text内容的大小

时间:2019-10-18 14:25:01      阅读:307      评论:0      收藏:0      [点我收藏+]

一、需求

有的时候想要用一定宽度的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 }
三、演示效果

技术分享图片

 

 


Qt QLineEdit 改变text内容的大小

原文:https://www.cnblogs.com/BMing/p/11697768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!