qt-ボタンのセットを含むスプリッターを作成するにはどうすればよいですか?
-
27-10-2019 - |
質問
スプリッターハンドルの上部にボタン(または他のウィジェット)を配置する問題に直面した人はいますか?ハンドルを取得し、レイアウトを設定して、そこにコントロールを配置しようとしましたが、奇妙な外観になりました。
私の主な目標は、次のようなセレクタダイアログを作成することです。
取得したもの:
コード: ジェネラコディセタグプレ
解決
これにより、より良い結果が得られます: ジェネラコディセタグプレ
より良い結果を得るには、QSplitterHandleをサブクラス化し、sizeHint()
を再実装することをお勧めします。 QSplitterHandleのドキュメントを確認してください。
レイアウト設定を変更して、ボタンの正確な位置を取得できます。 例: ジェネラコディセタグプレ
「レリーフ」バーを削除するには、QSplitterHandleからサブクラス化し、paintEvent()
を再実装する必要があります。
所属していません StackOverflow