社区
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>
的功能就可以了
先谢过了
...全文
586
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(); } }
C++
QT
显示
图片
采用c++和
QT
加载
网络
图片
、加载本地
图片
,可以直接附加项目,看运行效果
ImageView:
Qt
自定义
图片
显示
控件
-支持加载本地
图片
和
网络
图片
,并支持缓存
ImageView:
Qt
自定义
图片
显示
控件
-支持加载本地
图片
和
网络
图片
,并支持缓存
QT
做的界面登录系统,能实现登录和注册 可
显示
图片
QT
做的界面登录系统,能实现登录和注册 可
显示
图片
Qt
客户端和服务器传输
图片
、文本
通过
QT
cpSocket、
QT
cpServer进行TCP编程,包括客户端和服务端,实现传输
图片
、文本并
显示
在屏幕。本工程可使用
Qt
或
Qt
+VS。
Qt
实现聊天界面--历史聊天信息源码
基于
qt
基本
控件
实现的聊天历史信息窗口
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章