在我的應用程式中,我生成了很多不同的影像(我將它們保留為QImage物件),我想知道是否可以或多或少地直接使用 QML 使用這些物件Image?我看到的唯一選擇是將它們寫入磁盤,然后將路徑傳遞給Image.source. 有什么技巧可以避免嗎?
附加資訊:除了 static 之外,QIMage我還計劃生成 gif 和可能的其他檔案(全部在記憶體中),我將嘗試將其與AnimatedImage或MediaPlayer僅用于靜態影像的解決方法一起使用對我來說是不夠的。
uj5u.com熱心網友回復:
我認為您正在尋找的是QQuickImageProvider。它允許您的 QML 應用程式從您提供的 C 類請求影像/像素圖。然后資料可以來自您喜歡的任何地方,包括記憶體中的 QImage。此處提供的示例展示了如何動態生成像素圖并將其提供給 QML Image 物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/378504.html
上一篇:QT通過單擊和拖動檢查多個框
