2009-07-03 20 views

答えて

11

あなたは最小化ボタンを自分で追加することはできません。ウィンドウマネージャのヒントを使用してダイアログを処理する方法をウィンドウマネージャに伝えることができます。これはウィジェットのwindowFlagsプロパティを使用して行われます。これを実証するexampleもあります。

setWindowFlags(windowFlags() | Qt::WindowMinimizeButtonHint); 
+0

ありがとうございました!私はサンプルをぶち壊したが、それを逃した。 – Rob

+0

リンクが壊れており、関連する箇所をここに掲載する必要があります –

6

最小化のためQDialog constructorQt::WindowFlagsを使用してください。それはウィンドウマネージャによって処理されるよう

Qt::WindowMinimizeButtonHint

-1

またsetWindowState

QWidget->setWindowState(Qt::WindowMinimized); 

あなたがボタンやダイアログを最小化するためにイベントを追加CANDこの方法を使用することにより、以下を使用しようとすることができます。

関連する問題