Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QLabel不';不显示pixmap_C++_Qt - Fatal编程技术网

C++ QLabel不';不显示pixmap

C++ QLabel不';不显示pixmap,c++,qt,C++,Qt,在Windows 7 64上,我无法将png或jpeg图像设置为QLabel 图像加载良好。实际上,QPixmap::load返回true,这意味着加载工作正常,QPixmap::width()返回正确的图像大小 但是,当设置为QLabel时,不会显示pixmap。标签可见,文本显示,但没有图像 即使我不认为这与缺少插件有关(图像加载很好),我也尝试将图像格式目录添加到工作目录中,就像这里写的那样 显示图像加载并分配给QLabel的代码。添加缺少的插件似乎成功了。我没有立即意识到,因为我在添加代

在Windows 7 64上,我无法将
png
jpeg
图像设置为
QLabel

图像加载良好。实际上,
QPixmap::load
返回true,这意味着加载工作正常,
QPixmap::width()
返回正确的图像大小

但是,当设置为
QLabel
时,不会显示pixmap。标签可见,文本显示,但没有图像

即使我不认为这与缺少插件有关(图像加载很好),我也尝试将图像格式目录添加到工作目录中,就像这里写的那样

显示图像加载并分配给
QLabel
的代码。添加缺少的插件似乎成功了。我没有立即意识到,因为我在添加代码以进行新测试后更改了代码。这是一个常见的错误。有些人不知道问题出在哪里,但坚持认为无论他们做了什么都不会影响结果。要么一个人知道问题在哪里,这样他/她就可以自己解决问题,要么一个人不知道,在这种情况下,怎么能坚持改变没有破坏它?这就是为什么制作独立的测试用例如此有用的原因:我敢打赌,超过75%的问题可以在不需要寻求任何人帮助的情况下自行解决…@KubaOber我不得不承认,我应该在请求之前做更多的测试。问题是,在运行程序之前,我不仅添加了plugin文件夹,还添加了隐藏标签的代码。