Qt学习笔记(二十七):QLabel 的常用方法


一、QLabel 的构造函数:

1、QLabel(QWidget * parent = 0, Qt::WindowFlags f = 0):创建 QLabel 控件时,指定其父对象,并设置其窗口属性(有默认值,可以不用设置);

2、QLabel(const QString & text, QWidget * parent = 0, Qt::WindowFlags f = 0):创建 QLabel 控件时,设置其中显示的文本,指定其父对象,已经设置其窗口属性;

    // 创建一个 QLabel 控件
    QLabel *label = new QLabel("The QLabel widget provides a text or image display.", this);
    
    // 设置 QLabel 显示的位置,以及宽度和高度
    label->setGeometry(10, 10, 100, 100);

二、QLabel 的常用方法和属性:

1、上面创建的 label 控件,默认情况下背景是透明的,我们可以为其设置背景颜色,以及前景颜色:

    // 使用 Qt 样式表为控件设置背景颜色,和前景颜色
    label->setStyleSheet("QLabel{background-color:red; color:white}");

 

2、可以看到,label 控件上的文本,默认不会换行,我们也可以设置其自动换行:

    // 设置换行:保留完整单词;false 表示不换行;
    label->setWordWrap(true);
    
    // 也可以用属性 wordWrap 获取 label 控件是否设置了换行
    bool isWrap = label->wordWrap();

</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值