2012-11-07 27 views

回答

2

您鏈接到的圖像實際上是JPEG。如果我用jpg擴展名保存它,它會加載到Qt中。 Qt可能試圖將其視爲PNG,這就是它失敗的原因。

+0

你是對的..這也適用:Q_ASSERT(fakeMap.load(「79.png」,「jpg」)); – Civing

+0

也許Qt應該能夠以更好的方式掃描圖像頭,而不僅僅依賴於文件擴展名? – Civing

+0

根據[QPixmap文檔](http://doc.qt.digia.com/qt/qpixmap.html#load),格式_is_試圖從頭部猜測。但似乎猜測並不完美。 – 2012-11-07 19:32:00

相關問題