qt-ボタンのセットを含むスプリッターを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/8831254

  •  27-10-2019
  •  | 
  •  

質問

スプリッターハンドルの上部にボタン(または他のウィジェット)を配置する問題に直面した人はいますか?ハンドルを取得し、レイアウトを設定して、そこにコントロールを配置しようとしましたが、奇妙な外観になりました。

私の主な目標は、次のようなセレクタダイアログを作成することです。ダイアログの例

取得したもの:

コード: ジェネラコディセタグプレ

役に立ちましたか?

解決

これにより、より良い結果が得られます: ジェネラコディセタグプレ

より良い結果を得るには、QSplitterHandleをサブクラス化し、sizeHint()を再実装することをお勧めします。 QSplitterHandleのドキュメントを確認してください。

レイアウト設定を変更して、ボタンの正確な位置を取得できます。 例: ジェネラコディセタグプレ

「レリーフ」バーを削除するには、QSplitterHandleからサブクラス化し、paintEvent()を再実装する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top