如何更新QLabel以显示QImage

How to update a QLabel to display a QImage

本文关键字:QLabel 显示 QImage 更新 何更新      更新时间:2023-10-16

我可能误解了如何做到这一点,希望有人能澄清。

我在Qt Designer的主窗口上放置了一个QLabel。目前,当我运行程序时,它只显示字母"TextLabel"。

我有一个行编辑,我在其中键入图像的路径,然后将图像作为QImage加载到内存中(我有这个工作)。

最后,我想显示这个QImage。我被告知这可以由QLabels完成。我已经做了以下事情,但什么都没有发生:

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

为什么什么都没发生?如何显示此图像?

如果您确定图像文件正常,但问题可能是将文件加载到QImage中。如果您正在调用QImage::load(),那么您可能会得到一个返回值false