最終更新:2013-07-14 (日) 18:53:12 (3939d)  

Qt/レイアウト
Top / Qt / レイアウト

手動で位置設定

  • setGeometry?

QLayout

  • 子ウィジェットの位置とサイズの設定
  • ウィンドウのデフォルトサイズの設定
  • ウィンドウの最小サイズの設定
  • リサイズ時のレイアウトの調整
  • フォントサイズやテキスト等のウィジェットの内容が変わった際のレイアウトの再構築
  • 子ウィジェットの表示/非表示が切り替わった際のレイアウトの再構築
  • 子ウィジェットの追加や削除時のレイアウトの再構築

サブクラス (Qt/レイアウトクラス)

  • QLayout
    • QBoxLayout - 縦(上から下,下から上)または横(左から右,右から左)に並べる。
      • QHBoxLayout? - ウィジェットを水平方向に並べるためのレイアウト
      • QVBoxLayout? - ウィジェットを垂直方向に並べるためのレイアウト
    • QGridLayout? - ウィジェットを格子状に並べるためのレイアウト
    • QFormLayout? - 複数の入力用のウィジェットをそれぞれのラベルと共に並べるためのレイアウト
    • QStackedLayout? - 前後に重ね合わせて,その内の1つを表示中にする。

設定

  • QWidget::setLayout?
  • QLayout::addWidget?

関連

参考