7

QAbstractTableModelをサブクラス化し、flags()メソッドをオーバーライドして、一部のテーブルセルを編集できるようにしました。問題は、編集を開始すると、既存のセル値が消去されることです。最初に既存のセル値を選択してもらいたいのですが。これどうやってするの?

4

1 に答える 1

12

解決策は、data()をオーバーライドするときにQt::EditRoleを処理することです。以前はQt::DisplayRoleのみを処理していました。

于 2010-05-08T12:11:40.193 に答える