Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我不能将此 png 加载到我的 QPixmap 中? 打开街道地图png
Q_ASSERT(fakeMap.load("C:/map71.png"));
这会呈现一个 ASSERT。
如果我在 MS Paint 中打开它并重新将其保存为 jpeg 或 png(但尺寸更大),则不会呈现 ASSERT。相同的路径和语法。
您链接到的图像实际上是 JPEG。如果我使用 jpg 扩展名保存它,它会加载到 Qt 中。Qt 可能试图将其视为 PNG,这就是它失败的原因。