我有 main.cpp,我想在其中调用 C++ 函数以在运行时在 QML 中创建图像对象。如何根据C++函数中给定的输入在QML中动态添加图像对象?
最佳答案
你可以使用 ImageProvider
为 Image
对象提供源。然后将 C++ 模型公开给 QML,其中包含 ImageProvider
的标识符。
最后你使用一个Repeater
/ListView
/GridView
...来实例化Image
对象(delegate
) 并将源设置为 modelData
,因此它从 ImageProvider
关于c++ - 在qml中动态添加图片对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41256581/