2013-09-11 4 views
2

Возможно ли в QML разделить вашу текущую сцену на две одинаковые сцены рядом? Очень похоже на кнопку разделения Qt Creator Side By Side.Qt 5.1 QML Split Side by Side

Я пробовал использовать JavaScript и Qt.createQmlObject для создания нового элемента управления SplitView, устанавливающего родительский элемент SplitView родительскому элементу, который я хочу дублировать. Затем я устанавливаю родительский элемент элемента в SplitView (я пытаюсь использовать JavaScript и ParentChange), а затем снова использую Qt.createQmlObject, чтобы создать дублирующий элемент с SplitView в качестве родителя.

Этот подход потерпел неудачу до сих пор, и это было по пути для его достижения.

ответ

0

Если вы хотите, чтобы сцена была визуально одинаковой, вам, вероятно, потребуется использовать ShaderEffect для визуального клонирования сцены вместо Qt.createQmlObject для создания дублированного дерева объектов. Последний не имел бы никакого отношения к оригиналу.

Смежные вопросы