2014-02-14 61 views
0

有沒有辦法找出QPixmap的文件名?我的意圖是測試當前設置的像素圖。 我試過擠壓找出任何屬性,但我只能訪問像寬度,高度等一些東西使用Squish或其他東西進行Qt-GUI測試

+0

我不這麼認爲;一旦加載,一個QPixmap是一個與原始圖像文件位置無關的內存表示。 –

+0

好吧我擔心這個答案... – Andreas

回答

1

我認爲,當你在寫一個測試,你已經知道你想看到哪個圖像。您可以轉換到QPixmapQImage檢查它是否包含相同的圖像預期:

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

這不是有效的,但應該是確定的測試目的。

+0

這聽起來很不錯! – Andreas