0
有沒有辦法找出QPixmap的文件名?我的意圖是測試當前設置的像素圖。 我試過擠壓找出任何屬性,但我只能訪問像寬度,高度等一些東西使用Squish或其他東西進行Qt-GUI測試
有沒有辦法找出QPixmap的文件名?我的意圖是測試當前設置的像素圖。 我試過擠壓找出任何屬性,但我只能訪問像寬度,高度等一些東西使用Squish或其他東西進行Qt-GUI測試
我認爲,當你在寫一個測試,你已經知道你想看到哪個圖像。您可以轉換到QPixmap
和QImage
檢查它是否包含相同的圖像預期:
bool same = QImage(filename) == pixmap.toImage();
這不是有效的,但應該是確定的測試目的。
這聽起來很不錯! – Andreas
我不這麼認爲;一旦加載,一個QPixmap是一個與原始圖像文件位置無關的內存表示。 –
好吧我擔心這個答案... – Andreas