在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);        //固定行高
设置固定尺寸

相关文章: