1. ホーム
  2. qt

Qtで固定サイズの非リサイズ型QDialogは?

2023-09-26 12:21:22

質問

Qtのダイアログアプリケーションを持っています。今、私はそのダイアログがリサイズ可能であることを望んでいない。私はこれを達成する方法がわかりません。いろいろと試してみましたが、やはりダイアログが起動すると、このダイアログはサイズを変更することができます。

ダイアログやウィジェットのリサイズを無効にするために設定すべきプロパティは何でしょうか。

また、私は

setSizePolicy(QSizePolicy::Fixed);

というエラーが出るのですが...

sourcenimcac_settingsMain.cpp(36) : エラー C2248:
**QSizePolicy::QSizePolicy' : cannot access private member declared in class 'QSizePolicy'**.
        p:\ThirdPartyExports
kernel ⇄ Qsizepolicy.h(177) : 'QSizePolicy::QSizePolicy' の宣言を参照してください。
        p:\ThirdPartyExports
kernel

Kindly help me out with this.

どのように解決するのですか?

すでに試されたかどうかは分かりませんが QWidget::setFixedSize は、あなたが望むものを行う必要があります