1. ホーム
  2. c++

[解決済み] QLineEditが数字のみを受け付けるように設定する

2023-02-27 14:35:37

質問

私は QLineEdit があり、ユーザは数字のみを入力する必要があります。

では、数字だけを入力する設定はあるのでしょうか? QLineEdit ?

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

QLineEdit::setValidator() といった具合です。

myLineEdit->setValidator( new QIntValidator(0, 100, this) );

または

myLineEdit->setValidator( new QDoubleValidator(0, 100, 2, this) );

ご覧ください。 QIntValidator , QDoubleValidator , QLineEdit::setValidator(バリデータ)