タグ

ブックマーク / vivi.dyndns.org (1)

  • レイアウトのお話

    GUIプログラムは、ウィジットのレイアウトが見やすく、操作しやすいことが肝要である。 また、場合によっては動的にレイアウトを変えたい場合もある。 Qt には QLabel、QPushButton などなど、たくさんの便利なウィジットと、 それらを簡単かつ自由にレイアウトするためのクラスが用意されている。 ウィジットを画面に適切にレイアウトし、signal と処理 slot を適切に接続すればGUIなプログラムを簡単に作成することができる。 稿ではウィジットをレイアウトする方法について解説する。 setGeomeatry() によるレイアウト QWidget 派生クラスのインスタンス生成時に親ウィジットを指定すると、その子ウィジットとなる 親ウィジット内での位置を setGeomeatry(x, y, wd, ht) または setGeomeatry(const QRect &) で指定可

    birk
    birk 2017/03/30
  • 1