使用Squish或其他东西进行Qt-GUI测试



有没有办法找出QPixmap的文件名?我的目的是测试当前设置的像素图。我已经尝试过 Squish 来找出任何属性,但我只能访问一些东西,如宽度、高度等

我假设在编写测试时,您已经知道要查看哪个图像。您可以将QPixmap转换为QImage,并检查它是否包含与预期相同的图像:

bool same = QImage(filename) == pixmap.toImage();

它效率不高,但对于测试目的应该没问题。

最新更新