点击PushButton使得图片在QLabel上进行显示,并且自适应QLabel的控件大小

点击PushButton使得图片在QLabel上进行显示,并且自适应QLabel的控件大小_第1张图片

    如图,我要实现的是点击Open左侧的Label会显示出我想要的图片,点击Return直接close窗口。

    这里主要用到了QPixmap类,代表图像,实现在QtGUI共享中。

    创建一个文件,然后在界面文件进行设计布局;

    然后选中label点击选中右侧属性scaleContents:

点击PushButton使得图片在QLabel上进行显示,并且自适应QLabel的控件大小_第2张图片

    这样插入的图片就会随Label大小改变了。

    点击return实现close窗口的功能直接通过在Qt的ui中就可以简单进行:

点击PushButton使得图片在QLabel上进行显示,并且自适应QLabel的控件大小_第3张图片

    对Open进行go to slot,输入代码:

QPixmap pixmap;
pixmap.load("D:/Qt/home.jpg");
ui->LABEL->setPixmap(pixmap);
    就这么简单...就可以实现了:

点击PushButton使得图片在QLabel上进行显示,并且自适应QLabel的控件大小_第4张图片

    很简单很基础很容易上手...

参考了http://blog.csdn.net/hmsiwtv/article/details/7560791对于QPixmap的解释说明

你可能感兴趣的:(图像处理,qt5,图片,QLabel)