ある種の小さなスプレッドシャツを作成しているので、列のすべてのセルに数字だけを挿入する必要があります。
とにかくこれをtablewidgetだけで行うことはできますか、それともテーブルをLineEditで「埋める」必要があり、それから何らかの方法でLineEdit入力を制限する必要がありますか?
誰かが私を正しい方向に向けることができますか?
ある種の小さなスプレッドシャツを作成しているので、列のすべてのセルに数字だけを挿入する必要があります。
とにかくこれをtablewidgetだけで行うことはできますか、それともテーブルをLineEditで「埋める」必要があり、それから何らかの方法でLineEdit入力を制限する必要がありますか?
誰かが私を正しい方向に向けることができますか?
いくつかのドキュメントを熟読した後、QLineEdit
ウィジェットとsetValidator
を使用する必要があるようですQDoubleValidator
。これは、目的を達成するための非常に簡単な方法ですが、より複雑なスプレッドシートの場合は、 QtのModel/ViewフレームワークQTableView
でaのようなものに取り掛かって汚れる必要があるかもしれません。