2

QML 中是否可以将当前场景并排拆分为两个相同的场景?很像 Qt Creator 的 Split Side By Side 按钮。

我尝试使用 JavaScript 和 Qt.createQmlObject 创建一个新的 SplitView 控件,将 SplitView 的父级设置为我要复制的项目的父级。然后,我将项目的父项设置为 SplitView(我尝试同时使用 JavaScript 和 ParentChange),然后再次使用 Qt.createQmlObject 创建一个以 SplitView 作为其父项的重复项。

到目前为止,这种方法已经失败,并且正在寻求实现它的方法。

4

1 回答 1

0

如果您想要一个在视觉上相同的场景,您可能需要使用 ShaderEffect 来直观地克隆场景,而不是使用 Qt.createQmlObject 来创建重复的对象树。后者将不再与原来的关系。

于 2013-09-12T03:17:46.537 回答