1
Qtを使ってシンプルな音楽プレーヤーを構築しています。私はミニプレーヤーモードを持っています。基本的に、私はミニプレーヤーモードを選択するとウィンドウの一部を隠したいと思っています。どうやってやるの?ここでは一例です:助けるためQt音楽プレーヤー:ミニプレーヤーモード
ありがとう!
Qtを使ってシンプルな音楽プレーヤーを構築しています。私はミニプレーヤーモードを持っています。基本的に、私はミニプレーヤーモードを選択するとウィンドウの一部を隠したいと思っています。どうやってやるの?ここでは一例です:助けるためQt音楽プレーヤー:ミニプレーヤーモード
ありがとう!
のQt 4での典型的なアプローチは次のとおりです。
使用QWidget::hide()
とQWidget::show()
非表示にしたい個々の要素の可視性を設定します。
すべてが適切に構成されている場合は、通常、ハイレベルの要素に対してこれを行うだけで十分です(たとえば、個々のボタンではなく、ツールバー全体を非表示にする、ビデオキャンバスがフレーム内にある場合はQFrame全体を非表示にします)。 )
次に、ウィンドウの上でQWidget::adjustSize()
を呼び出してサイズを変更するように指示します。
結果は、あなたが期待するものは非常にされていない場合、次のステップは、あなたのウィジェット、スペーサー、およびレイアウトのsize policy rulesにチェックすることです。
1つ以上のウィジェットでhide()を呼び出してから、ウィンドウのサイズを小さくすることで十分ですか? –