1

I have a QTableWidget with four columns. I want the user to be able to insert only integers in the first three and a double in the fourth.

I believe that this can be done with delegate, but I have not found relevant examples (only some with QDateTimeEdit).

What should I do?

4

1 に答える 1

3

のドキュメントを参照してくださいQItemDelegate。それはそれがどのように使用できるかについてかなり良い説明を提供します.

デリゲートを使用すると、独自のカスタム エディターを提供できるため、 を使用QLineEditしてバリデータ セットを使用することをお勧めしますsetValidator()。私はクラスを信じておりQIntValidatorQDoubleValidatorこの状況で完璧になるでしょう。

于 2009-11-05T19:43:42.057 に答える