如何在具有两个视图的QML中使用包?

如何在具有两个视图的QML中使用包?,qml,Qml,我有一个类似于这个问题的问题 但我的有点不同。我的问题是,当我从Gridview切换到listview时,只会显示单击的图像,如果我滚动listview,则其他图像根本不会显示,同时保留位置,这意味着如果我向左滚动两次,然后向右滚动两次,则会再次显示原始照片(单击时显示)。如果listview是应用程序运行时的默认视图,那么它可以正常工作,但是当我单击任何图像以切换到gridview时,只有单击的图像显示在gridview中,并且显示在它的确切位置!有什么想法吗?谢谢我得到了它,我改编了Qt提供

我有一个类似于这个问题的问题
但我的有点不同。我的问题是,当我从Gridview切换到listview时,只会显示单击的图像,如果我滚动listview,则其他图像根本不会显示,同时保留位置,这意味着如果我向左滚动两次,然后向右滚动两次,则会再次显示原始照片(单击时显示)。如果listview是应用程序运行时的默认视图,那么它可以正常工作,但是当我单击任何图像以切换到gridview时,只有单击的图像显示在gridview中,并且显示在它的确切位置!有什么想法吗?谢谢

我得到了它,我改编了Qt提供的照片查看器示例,现在它工作得很好