有没有办法找出QPixmap的文件名?我的目的是测试当前设置的像素图。我已经尝试过 Squish 来找出任何属性,但我只能访问一些东西,如宽度、高度等
我假设在编写测试时,您已经知道要查看哪个图像。您可以将QPixmap
转换为QImage
,并检查它是否包含与预期相同的图像:
bool same = QImage(filename) == pixmap.toImage();
它效率不高,但对于测试目的应该没问题。