問題タブ [qsplitter]
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.
c++ - QSplitter からウィジェットを削除する
昔、誰かが同じ質問をしました。取り外し方...
これが答えでした:
子を hide() すると、そのスペースが他の子に分配されます。再度 show() すると元に戻ります。
、、関数QSplitter::hide()と. show()_ 何も機能しませんでした。update()delete
最初のウィジェットが削除され、新しいウィジェットが追加されました。しかし、新しいウィジェットが表示されません。
誰かアイデアはありますか?
qt - Qt ウィジェットの親を変更する
所有者が描いたWidgetAウィジェットであるウィジェットがあります。現在、 の に配置されていQMainWindowますQVBoxLayout。WidgetAボタンをクリックした後、 this から「切り離し」 、 thisQVBoxLayoutに挿入QSplitterし、 thisQVBoxLayoutに「readd」WidgetAしたいと思いますQSplitter。これらすべてを破棄することなくWidgetA、描画コンテキストなどを保持します。
だから、現在私はこれを持っています(ウィンドウ内のウィジェットは1つだけです):

QSplitterと の間WidgetAにを置き、QMainWindow新しいウィジェット を作成しWidgetBたいので、最終的には次のようになります。

後でさらに分割したいので、WidgetAとの両方をWidgetB切り離して新しいQSplitterに配置できるため、この階層を作成することができます。

最後に、もう 1 つの手順を実行します。

私は Qt の経験があまりないので、やろうとしていることはかなり明白に思えるかもしれませんが、ウィジェットを「再親化」する方法が見つかりませんでした。これはQtで可能ですか?
qt - pyqt qt4 小さな矢印/折りたたみボタンを QSplitter に追加する方法
スプリッターハンドルの太さと背景画像をカスタマイズできます
http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qsplitter
splitter.setSizes([0, 1])しかし、小さなグラフィカルな矢印ボタンを追加して、ユーザーがクリックしたときに折りたたむように呼び出す方法はありますか。

QButton で vbox レイアウトを使用することもできますが、スペースを取りすぎて見栄えがよくありません。
c++ - QTextEdit と QSplitter
QTextEdit を QSplitter に追加するにはどうすればよいですか? QSplitterに表示したいQTextEditに追加したQStringを取得しました。これは可能ですか、それとも QSplitter に追加するには別のものに変更する必要がありますか?
c++ - Qtでスプリッタハンドルの位置を初期化するには?
真ん中ではなく、次のようにスプリッターハンドルの位置を初期化したいです。プロパティに設定できません。

これを解決するには?
ご協力ありがとうございました。