C++ QLabel不';不显示pixmap
在Windows 7 64上,我无法将C++ QLabel不';不显示pixmap,c++,qt,C++,Qt,在Windows 7 64上,我无法将png或jpeg图像设置为QLabel 图像加载良好。实际上,QPixmap::load返回true,这意味着加载工作正常,QPixmap::width()返回正确的图像大小 但是,当设置为QLabel时,不会显示pixmap。标签可见,文本显示,但没有图像 即使我不认为这与缺少插件有关(图像加载很好),我也尝试将图像格式目录添加到工作目录中,就像这里写的那样 显示图像加载并分配给QLabel的代码。添加缺少的插件似乎成功了。我没有立即意识到,因为我在添加代
png
或jpeg
图像设置为QLabel
图像加载良好。实际上,QPixmap::load
返回true,这意味着加载工作正常,QPixmap::width()
返回正确的图像大小
但是,当设置为QLabel
时,不会显示pixmap。标签可见,文本显示,但没有图像
即使我不认为这与缺少插件有关(图像加载很好),我也尝试将图像格式目录添加到工作目录中,就像这里写的那样
显示图像加载并分配给
QLabel
的代码。添加缺少的插件似乎成功了。我没有立即意识到,因为我在添加代码以进行新测试后更改了代码。这是一个常见的错误。有些人不知道问题出在哪里,但坚持认为无论他们做了什么都不会影响结果。要么一个人知道问题在哪里,这样他/她就可以自己解决问题,要么一个人不知道,在这种情况下,怎么能坚持改变没有破坏它?这就是为什么制作独立的测试用例如此有用的原因:我敢打赌,超过75%的问题可以在不需要寻求任何人帮助的情况下自行解决…@KubaOber我不得不承认,我应该在请求之前做更多的测试。问题是,在运行程序之前,我不仅添加了plugin文件夹,还添加了隐藏标签的代码。