問題タブ [qqmlengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
289 参照

qt - 親階層を変更せずに、2 番目のウィンドウで QQuickItem をレンダリングします。

QQuickItem特定のウィンドウが所有するウィンドウを別のウィンドウにレンダリングする必要があります。基本的MyQQuickItemに window1 が所有し、window2 にレンダリングされます。この切り替えは、特定の機能のためにアプリで繰り返し発生する必要があります。

目標を達成するために次のことを行います。コードは基本的に正常に動作します

コード:

問題:
上記の手法は機能的に正常に機能します。しかし、これには、window1 から window2 への親アイテムの設定とその逆の間で数回フリップフロップする必要があります。

質問: 2 つのウィンドウ間で共有する他の方法
はありますか? または、親階層を変更せずに両方のウィンドウに交互に表示することは可能ですか?MyQQuickItemMyQQuickItem