Как обновить QLabel для отображения QImage - PullRequest
2 голосов
/ 07 марта 2012

Возможно, я неправильно понимаю, как это сделать, надеюсь, кто-то может уточнить.

Я поместил QLabel в мое главное окно изнутри Qt Designer.В настоящее время он просто отображает буквы "TextLabel", когда я запускаю программу.

У меня есть строка редактирования, где я набираю путь к изображению, который затем загружает изображение как QImage в память (у меня это работает).

Наконец, я хочучтобы отобразить это QImage.Мне сказали, что это может сделать QLabels.Я сделал следующее, но ничего не происходит:

ui.input_label->setPixmap(QPixmap::fromImage(my_qimage));

Почему ничего не происходит?Как я могу отобразить это изображение?

1 Ответ

1 голос
/ 07 марта 2012

Если вы уверены, что файл изображения в порядке, но тогда проблема, вероятно, связана с загрузкой файла в QImage.Если вы звоните QImage::load(), вы, вероятно, получаете возвращаемое значение false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...