在Qt中,我们不可避免的会用到QLabel类。而Qlabel的强大功能作为程序员的你有多少了解?
下面,跟着我一起在来学习一下吧!
1、添加文本
Qlabel类添加文本有两种方式,一种是直接在实现时添加,如:
1 QLabel *label = new QLabel(QString("Holle,世界"), this); 2 //QLabel *label = new QLabel(tr("Holle,世界"), this);
一种是在实现后添加,如:
1 int a = 1+1; 2 QLabel *label = new QLabel( this); 3 label ->setText(tr("Holle,世界")); 4 //label ->setText(tr("1+1=%1").arg(a)); 5 //label ->setText(QString::number(a)); 6 //label ->setText(QString::number(a,'f',2));//保留两位,如果保留一位就把2改为1
2、设置尺寸,位置
设置尺寸也有多种,常用的固定尺寸(FixedSize),最小尺寸(MinimumSize),最大尺寸(MaximumSize),代码如下:
1 //setMinimumHeight(30); //最小行高 2 //setMinimumWidth(30); //最小列宽 3 setMinimumSize(370, 150); //设置最小尺寸
1 //setMaximumHeight(30); //最大行高 2 //setMaximumWidth(30); //最大列宽 3 setMaximumSize(370, 150); //设置最大尺寸
1 setFixedSize(365,240); //设置固定尺寸 2 //setFixedWidth(30); //固定列宽 3 //setFixedHeight(30); //固定行高