Qt中通过控件在Label标签中显示一张静态图片

来源:互联网 发布:国外游戏直播软件 编辑:程序博客网 时间:2024/05/19 02:18

最近在用qt+opencv搞视觉开发,故开此博客,一方面是记下自己的学习之路,督促自己学习,另一方面也希望有更多的高手指点.

 

首先说明一下版本,QT的库我使用的是4.8.5,其实4系列差别不大,opencv的库我使用的是2.4.8。

下面就这个简单的例子简要的说一下

1.首先在Qt界面中建立如下界面

image

该界面中包含一个PushButton和一个Label标签,把PushButton的对象名称改为OpenPicture,Label标签的改为ShowPicture。

2.转到OpenPicture的槽void MainWindow::on_OpenPicture_clicked()

将这段代码添加到

     QPixmap image; //定义一张图片

    image.load("Example1.jpg");//加载
    ui->ShowPicture->clear();//清空
    ui->ShowPicture->setPixmap(image);//加载到Label标签
    ui->ShowPicture->show();//显示
这个槽中,意思就是说当触发到pushbutton的时候就执行该段代码,该段代码的意思即为显示一张图片

3.显示效果如下
image 
总结:这个例子相对非常简单,仅供练手,后期我将结合GUI和opencv来学习opencv。
更新:代码地址也在CSDN http://download.csdn.net/detail/u014020344/9306461
 
0 0
原创粉丝点击