ネットワークアクセスマネージャを使用して取得要求から取得したイメージを表示しようとしています。私はそれをコンパイルして実行することさえできます。私はQlabelでイメージを表示することができません。ネットワークアクセスマネージャから取得したQT表示イメージ
QNetworkAccessManager* nam;
void MainWindow::on_pushButton_clicked()
{
nam = new QNetworkAccessManager(this);
QUrl url("http://i.imgur.com/Uw7Fk.jpg");
QNetworkReply* reply = nam->get(QNetworkRequest(url));
if (reply->error() == QNetworkReply::NoError)
{
QImageReader imageReader(reply);
imageReader.setAutoDetectImageFormat (false);
QImage pic = imageReader.read();
ui->label_2->setPixmap(QPixmap::fromImage(pic));
}
}
どこが間違っているか教えてください。
をおかげで、私はそれをしようとしている、と私はいくつかの時間後に更新します。 – Vamsi