1.网络图片这里指的是,服务器上面保存的图片,给你一个链接,你可以在浏览器里面打开的图片。
2.网络图片的显示跟网络音频,视频不太一样,要比它们麻烦。
因为QT 的QMediaPlayer 类中,有设置URL地址的接口,而显示图片就没有这种接口。
如QMediaPlayer 的 m_qtaudioPlayer->setMedia(QUrl::fromLocalFile(m_audioChangedPath)); 它是可以直接调用url的。
3.如何显示网络链接的图片?
QNetworkAccessManager manager;
manager->get(QNetworkRequest(url)); // 这里的url一定要带上http://头的, 跟在浏览器里输入其它链接不太一样,浏览器里面会自动转的,这里需要手动加上。
connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(slotReplyPixmapLoad(QNetworkReply*)));
void DoWorkDialog::slotReplyPixmapLoad(QNetworkReply* reply)
{
QPixmap pixmap;
pixmap.loadFromData(reply->readAll());
m_ui->countPictureLabel->setPixmap(pixmap);
}
————————————————
版权声明:本文为CSDN博主「小K小Q」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/li235456789/article/details/50611132/