博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT显示url图片
阅读量:5837 次
发布时间:2019-06-18

本文共 1135 字,大约阅读时间需要 3 分钟。

QT 显示网络图片我目前的办法就是先下载下来 然后显示  如果有好的办法请相互交流一下 

需要调用的头文件

#include 
#include

需要在工程中添加

QT += network

主要的代码:

#include "dialog.h"#include "ui_dialog.h"Dialog::Dialog(QWidget *parent) :    QDialog(parent),    ui(new Ui::Dialog){    ui->setupUi(this);    connect(&netManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));    QUrl url;    url = QUrl("http://kexirobot.oss-cn-shanghai.aliyuncs.com/upload/robot0/pic1/1.png");    QNetworkRequest request;    request.setUrl(url);    netManager.get(request);}void Dialog::replyFinished(QNetworkReply *reply){    qDebug() << "reply :" << reply<< endl;    if(reply->error() == QNetworkReply::NoError)    {        QByteArray data_bytes = reply->readAll();        QPixmap* cur_pictrue =new QPixmap();        cur_pictrue->loadFromData(data_bytes);        cur_pictrue->save("./cur_night_picture.png");//        delete cur_pictrue;//        picture[1].load("cur_night_picture.png");    }    reply->deleteLater();}Dialog::~Dialog(){    delete ui;} 工程代码
https://pan.baidu.com/s/1JgEbJH-QNW_T3ECmmI5EkQ
 

 

 

 

转载于:https://www.cnblogs.com/wanghuixi/p/10117700.html

你可能感兴趣的文章
33蛇形填数
查看>>
选择排序
查看>>
SQL Server 数据库的数据和日志空间信息
查看>>
前端基础之JavaScript
查看>>
自己动手做个智能小车(6)
查看>>
自己遇到的,曾未知道的知识点
查看>>
P1382 楼房 set用法小结
查看>>
分类器性能度量
查看>>
windows 环境下切换 python2 与 pythone3 以及常用命令
查看>>
docker 基础
查看>>
解决灾难恢复后域共享目录SYSVOL与NELOGON共享丢失
查看>>
eclipse集成weblogic开发环境的搭建
查看>>
写一个bat文件,删除文件名符合特定规则,且更改日期在某
查看>>
我的友情链接
查看>>
写Use Case的一种方式,从oracle的tutorial抄来的
查看>>
【C#】protected 变量类型
查看>>
Ubuntu解压
查看>>
爬虫_房多多(设置随机数反爬)
查看>>
藏地密码
查看>>
爬虫去重(只是讲了去重的策略,没有具体讲实现过程,反正就是云里雾里)...
查看>>