zoukankan      html  css  js  c++  java
  • Qt QLabel 大小随内容自动变化 && 内容填充整个label空间

    图1:label的本身大小

    图2:给label设置文字,不做任何别的设置

    ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText()));

    图3:给label设置文字,或者设置图片, 并且调用adjustSize()设置label大小随内容自动变化

    //设置文字
    ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText()));
    ui
    ->label->adjustSize();
    //设置文字
    ui->label->setPixmap(QPixmap(":/image/panda.png"));
    ui->label->adjustSize();

     

    图4:给label设置文字,或者设置图片,并且调用setScaledContents() 设置label内容填充整个label空间

    //设置文字
    ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText()));
    ui->label->setScaledContents(true); //默认是false
    
    //设置图片
    ui->label->setPixmap(QPixmap(":/image/Panda.png"));
    ui->label->setScaledContents(true); //默认是false

  • 相关阅读:
    计网:传输层
    计网:网络层
    codeblocks 的安装与初体验
    二叉排序树的建立
    使用颜色空间进行图像分割
    密码学笔记
    Git笔记
    SVM笔记
    GAN笔记——理论与实现
    leetcode(三)
  • 原文地址:https://www.cnblogs.com/azbane/p/10546812.html
Copyright © 2011-2022 走看看