Qtでウィンドウサイズを固定にする

Qtで作成したウィンドウのサイズをユーザが変更できないようにするには、Widgetサイズの最大最小値を一致させる必要がある。

void QWidget::setFixedSize(int w, int h)

を使うことで幅と高さの最大最小値を一度にセットして、サイズを固定にできる。

幅だけ固定するのであれば

void QWidget::setFixedWidth(int w)

高さだけ固定するのであれば

void QWidget::setFixedHeight(int h)

を使うとよい。

QtDesignerを使用してGUIから値を入力しても同様のことが可能。

参考

シェアする

  • このエントリーをはてなブックマークに追加

フォローする