7

現在UIを設計していますが、整数のみを受け入れる必要があるQLineEditがある状況があります。

コードでQIntValidatorを使用するようにバリデーターを設定する方法を知っています。しかし、私はデザイナーでこれを行いたいと思います。

デザイナを使用するときにQLineEditのバリデーターを設定するにはどうすればよいですか?

注:入力マスクは使用しません。入力マスクとバリデーターの機能は異なります。

4

1 に答える 1

12

デザイナーを通じて100%それを行う方法を求めていますか、それともデザイナーで設計されたウィジェットを求めていますか?

コードレベルでそれを行う必要があります。何があっても、デザイナーで直接行う方法はありません。すべての機能が公開されているわけではありません。

好奇心から、純粋に整数を取得している場合は、QSpinBoxを使用してみませんか?QSpinBoxを使用してbuttonSymbolsをNoButtonsに設定し、必要に応じてテキストのサフィックスとプレフィックスを指定することもできます。最終結果は、QLineEditとほぼ同じように見え、動作しますが、特に整数値を対象としています。

于 2012-08-16T19:28:47.607 に答える