我可能会误解如何做到这一点,希望有人可以澄清。
我在Qt Designer内部的主窗口放置了QLabel
。目前,它只是在我运行程序时显示字母“TextLabel
”。
我有一个行编辑,我输入图像的路径,然后将图像作为QImage
加载到内存中(我有这个工作)。
最后,我要显示此QImage
。我被告知这可以通过QLabels
来完成。我做了以下事情,但没有发生任何事情:
ui.input_label->setPixmap(QPixmap::fromImage(my_qimage));
为什么没有发生?如何显示此图像?
答案 0 :(得分:1)
如果您确定图像文件没问题,那么问题可能在于将文件加载到QImage
。如果您致电QImage::load()
,则可能会获得false
的返回值。