社区
Qt
帖子详情
qt哪个控件可以显示网络图片
tianmaoying
2014-04-25 09:07:20
qt哪个控件可以显示网线图片,如http://img2.tuicool.com/xx.jpg这一类的
最好能实现像
<a href=''><img src="url"></a>
的功能的控件
我试了Qpixmap, Qpicture, QQlabel的设置背景,QtextBrowser,发现这些似乎只能加载本地图片
哪位大侠知道QT哪个控件可以实现上述的功能么。控制不需要功能太强大,只需要能实现
<a href=''><img src="url"></a>
的功能就可以了
先谢过了
...全文
592
3
打赏
收藏
qt哪个控件可以显示网络图片
qt哪个控件可以显示网线图片,如http://img2.tuicool.com/xx.jpg这一类的 最好能实现像的功能的控件 我试了Qpixmap, Qpicture, QQlabel的设置背景,QtextBrowser,发现这些似乎只能加载本地图片 哪位大侠知道QT哪个控件可以实现上述的功能么。控制不需要功能太强大,只需要能实现的功能就可以了 先谢过了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
percepto
2014-05-02
打赏
举报
回复
据我所知,下载过来再显示似乎是唯一的方法。
tianmaoying
2014-04-30
打赏
举报
回复
引用 1 楼 YYW909899665 的回复:
谢谢楼上的回答 你这个实际上也是把图片下载到本地,保存不保存完全看自己。另外如果不保存,我动态改这个图片的时候刷新起来有可能会有效率问题。 这种下载到本地显示的方法肯定可行,我现在就准备这样做,下载的代码用python来,比QT直观,也简单。 问题是有没有QT自己的控件支持呢
山景集成电路
2014-04-27
打赏
举报
回复
CImage::CImage(QWidget *parent):QDialog(parent) { ImageLabel=new QLabel(tr("loading.....")); QVBoxLayout *vboxLayout = new QVBoxLayout; vboxLayout->addWidget(ImageLabel); setLayout(vboxLayout); setWindowTitle(tr("load picture")); resize(300, 200); currentPicture = new QPixmap; //获取网络图片 QNetworkAccessManager *manager; manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); manager->get(QNetworkRequest(QUrl("http://www.oschina.net/img/logo_s2.png"))); } void CImage::replyFinished(QNetworkReply *reply) { if(reply->error() == QNetworkReply::NoError) { //获取字节流构造 QPixmap 对象 currentPicture->loadFromData(reply->readAll()); QDateTime now; QString filename = now.currentDateTime().toString("yyMMddhhmmss.jpg"); currentPicture->save(filename);//保存图片 currentFileName = filename; //可以在onpaint中 用QPixmap 显示currentPicture,则这种方法则不需要保存 //显示图片, QMovie *move = new QMovie(currentFileName); ImageLabel->setMovie(move); move->start(); } }
ImageView:
Qt
自定义
图片
显示
控件
-支持加载本地
图片
和
网络
图片
,并支持缓存
ImageView:
Qt
自定义
图片
显示
控件
-支持加载本地
图片
和
网络
图片
,并支持缓存
Qt
实现聊天界面--历史聊天信息源码
基于
qt
基本
控件
实现的聊天历史信息窗口
qt
QLabel实现
图片
轮播效果
装逼 https://blog.csdn.net/ly305750665/article/details/82496046 的完整实现
丑陋版
qt
网络
传输jpeg
图片
能基于linux下双方传输jpeg
图片
,界面冗杂
Qt
控件
大全
了解
Qt
中各种
控件
的作用和使用方法对学习
Qt
有很大的帮助。 了解
Qt
中各种
控件
的作用和使用方法对学习
Qt
有很大的帮助。
Qt
21,437
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章