大家好,欢迎来到IT知识分享网。
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);
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12446.html