Qt 4.2 の行編集ボックスでバリデーターを適用しようとしていますが、機能していません:
QDoubleValidator *haha= new QDoubleValidator(this);
haha->setBottom(0.00);
haha->setDecimals(2);
haha->setTop(100.00);
get_line_edit()->setValidator(haha);
また
QDoubleValidator *haha= new QDoubleValidator(0.00,100.00,2,this);
どちらの場合でも、必要な値を入力できます。
しかし、に切り替えるとQIntValidator
、うまくいきます!
そこで私は Google にアクセスして少し検索しましたが、以前は多くの人が同じ問題を抱えていました。バグですか?または、私がしなければならない他のセットアップが必要ですか?