QT的QQuickImageProvider类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QQuickImageProvider类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QQuickImageProvider類提供了一個接口,用于支持QML中的像素圖和線程圖像請求。
QQuickImageProvider用于在QML應用程序中提供高級圖像加載功能。它允許QML中的圖像為:
使用QPixmaps而不是實際的圖像文件加載
在單獨的線程中異步加載
要指定圖像提供者應加載圖像,請對圖像的URL源使用“ image:”方案,然后使用圖像提供者的標識符和請求的圖像。例如:
這指定圖像應由名為“ myimageprovider”的圖像提供程序加載,并且要加載的圖像名為“ image.png”。 QML引擎根據已通過QQmlEngine :: addImageProvider()注冊的提供者調用適當的圖像提供者。
請注意,標識符不區分大小寫,但URL的其余部分將以保留的大小寫形式傳遞。例如,下面的代碼段仍將指定圖像由名為“ myimageprovider”的圖像提供程序加載,但是它將請求與上面的代碼段不同的圖像(“ Image.png”而不是“ image.png”)。
總結
以上是生活随笔為你收集整理的QT的QQuickImageProvider类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT的QQmlScriptString类
- 下一篇: 有人知道集成墙板生产厂家么?哪家做的集成