0

私はqtで電卓を作っています。プレーンテキストの編集ボックスがあります。数字を入力すると、右から印刷したい(他の電卓のように)。

また、数字以外の入力を無効にしたい。(qtでは少し新しい)

4

1 に答える 1

3

setAlignment(Qt::AlignRight)QLineEditを使用するだけで、

QLineEdit::setValidator()、 例えば:

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

これも見てみましょう: QLineEdit を数値のみを受け入れるように設定します。

于 2013-10-04T08:27:51.583 に答える