【发布时间】:2012-03-06 20:00:55
【问题描述】:
我可能误解了如何做到这一点,希望有人能澄清一下。
我在 Qt Designer 中的主窗口上放置了一个QLabel。目前,当我运行程序时,它只显示字母“TextLabel”。
我有一个行编辑,我在其中输入图像的路径,然后将图像作为QImage 加载到内存中(我有这个工作)。
最后,我想显示这个QImage。我被告知这可以通过QLabels 来完成。我做了以下事情,但什么都没有发生:
ui.input_label->setPixmap(QPixmap::fromImage(my_qimage));
为什么什么都没发生?如何显示此图像?
【问题讨论】:
-
您知道
QImage在加载后是否有效的标准是什么? -
@ArnoldSpence 对不起,我不明白。它是出于实验目的,所以我知道它是有效的,因为我正在输入它。