我制作了一個 QML 按鈕組件,并使用了一個以ColorImage圖示命名的組件。在尋找改變影像顏色的方法之后。我發現 Qt 不再支持
有人可以幫我弄清楚為什么ColorImage當我嘗試啟動時它抱怨不是一種型別嗎?
編輯:
上面檔案中的匯入:
import QtQuick 2.15
import QtQuick.Controls 2.15
uj5u.com熱心網友回復:
ColorImage 是一個 Qt 內部私有組件:
https://github.com/qt/qtdeclarative/blob/dev/src/quickcontrols2impl/qquickcolorimage.cpp
它似乎不支持非內部使用。
如果您真的想使用它,請嘗試 import QtQuick.Controls.impl 2.15
請注意,ColorOverlay 在 Qt5Compat 中的 Qt 6.2 中再次可用:
https://doc.qt.io/qt-6/qml-qt5compat-graphicaleffects-coloroverlay.html
它最終會被 Qt Quick MultiEffect 取代:
https://marketplace.qt.io/products/qt-quick-multieffect
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/359386.html
