如何使用 QML 创建全局图像?

How to create a Global image using QML?

目前正在开发一个带有一组图像的QML项目,我目前使用的功能是:

                function imageDeselection()
                {
                    imageSelect.visible = false
                    imageInitial.visible = true
                }

此函数会在照片之间切换,但由于未声明图像,稍后在代码中尝试使用此函数时无法获得全局范围。有没有人成功地允许 QML 中的图像具有全球范围?在此先感谢布莱尔

在您的根 QML 元素(通常是 ApplicationWindow)中创建一个

property Image globalImage : someImage

由于 QML 的动态范围,globalImage 将可以从任何地方访问。