0
私はちょっとしたスプレッドシャツを作成しています。列のすべてのセルに数字だけを挿入する必要があります。C++、QTableWidgetに数字のみを挿入します。
これを行うにはtablewidgetを使うだけですが、LineEditで表を "塗りつぶし"て、LineEditの入力を何らかの方法で取り戻す必要がありますか?
誰かが正しい方向に向かうことができますか?
私はちょっとしたスプレッドシャツを作成しています。列のすべてのセルに数字だけを挿入する必要があります。C++、QTableWidgetに数字のみを挿入します。
これを行うにはtablewidgetを使うだけですが、LineEditで表を "塗りつぶし"て、LineEditの入力を何らかの方法で取り戻す必要がありますか?
誰かが正しい方向に向かうことができますか?
ドキュメントの一部を閲覧した後、QLineEdit
ウィジェットとsetValidator
をQDoubleValidator
に使用する必要があるようです。これはあなたが望むものを達成するためのかなり簡単な方法ですが、より複雑なスプレッドシートの場合は、QTableView
のようなものに入り、Qt's Model/View frameworkに降りる必要があります。