0

ある種の小さなスプレッドシャツを作成しているので、列のすべてのセルに数字だけを挿入する必要があります。

とにかくこれをtablewidgetだけで行うことはできますか、それともテーブルをLineEditで「埋める」必要があり、それから何らかの方法でLineEdit入力を制限する必要がありますか?

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

いくつかのドキュメントを熟読した後、QLineEditウィジェットとsetValidatorを使用する必要があるようですQDoubleValidatorこれは、目的を達成するための非常に簡単な方法ですが、より複雑なスプレッドシートの場合は、 QtのModel/ViewフレームワークQTableViewでaのようなものに取り掛かって汚れる必要があるかもしれません。

于 2011-02-07T23:12:49.780 に答える