zoukankan      html  css  js  c++  java
  • Qt QLabel show 显示图像、填充、缩放

     主要成员函数:

    1.void setText(QString); //设置label框内的文本.
    2.void hide(); //隐藏label框.
    3.void setBuddy(QWidget*); //把另一个部件设为label框的伙伴,方便快捷使用.
    4.void clear(); //清空label框内所有内容.
    5.void setPixmap(QPixmap(QString)); //设置图片.
    6.void setMovie(QMovie*); //设置电影.
    7.void setScaledContents(bool); //设置是否按比例填充满整个label框(非常重要)
    8.void setToolTip(QString); //设置信息提示,鼠标放在label框上面会自动跳出文字.
    9.void setToolTipDuration(int); //设置信息提示的持续时间,单位是毫秒.
    10.void setAlignment(Qt::Alignment); //设置label框的对齐格式.
    11.void setStyleSheet(QString); //设置label框的样式.

    显示代码:

    1 Pixmap = QPixmap::fromImage(QImage);
    2 
    3 ui->label->setPixmap(Pixmap);
    4 ui->label->setSizePolicy(QSizePolicy::Ignored,QSizePolicy::Ignored);
    5 ui->label->setScaledContents(true);
    6 ui->label->show();

    第一、我们需要让QLabel的大小不因为图片的大小变化而变化,可以用下面语句实现

    ui->imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);

     

    第二、可以让图片放大或者缩小填充完整个QLabel.

    ui->imageLabel->setScaledContents(true);
  • 相关阅读:
    FCN网络
    YOLO学习
    图像的几何变换-仿射变换和透射变换
    图像处理中的插值方法
    opencv中imgshow图像显示为灰色
    JDBC开发,数据库的连接
    Object类和String类
    动态线条,随鼠标移动吸附效果
    匿名对象,内部类,包,访问修饰符,代码块
    final关键字,static关键字
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/12303663.html
Copyright © 2011-2022 走看看