我如何阅读和查看互联网上的图像?

发布于 2024-12-03 19:10:43 字数 568 浏览 0 评论 0原文

在此网址中,我想在程序中读取并查看它的图像

这是我用来执行此操作的代码,但我不知道如何完成:S

void MainWindow::on_pushButton_clicked()
{
    manager = new QNetworkAccessManager(this);
    QNetworkRequest request;
    request.setUrl(QUrl("http://zwjte.com/s/media/images/35ea10fc43.jpg"));
    reply = manager->get(request);
    connect(reply, SIGNAL(readyRead()), this, SLOT(ReadyRead()));
}
void MainWindow::ReadyRead()
{
    QByteArray bytes(reply->readAll());
    //??????????????????
}

Here in this url an image which I want to read and view it in my program

here is the code I used to do that but I don't know how to complete :S

void MainWindow::on_pushButton_clicked()
{
    manager = new QNetworkAccessManager(this);
    QNetworkRequest request;
    request.setUrl(QUrl("http://zwjte.com/s/media/images/35ea10fc43.jpg"));
    reply = manager->get(request);
    connect(reply, SIGNAL(readyRead()), this, SLOT(ReadyRead()));
}
void MainWindow::ReadyRead()
{
    QByteArray bytes(reply->readAll());
    //??????????????????
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野侃 2024-12-10 19:10:43

您可以使用 QImage::fromData 静态方法。

一旦你有了它,就可以按照你想要的方式显示它。例如,请参阅图像查看器示例。

You can construct a QImage from a QByteArray with the QImage::fromData static method.

Once you have that, display it however you want. See the Image viewer example for instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文