QTableView にデータを表示する必要があります。データを持つモデルがありますが、QAbstractProxyModel をサブクラス化してモデルのデータを転置しました。さらに、QItemDelegate をサブクラス化することで実現できる QTableView のボタンは 1 つだけ必要です。問題は次の場合です。 view->setItemDelegate(MyItemDelegate)(プッシュボタン用); を設定します。view->setModel(myModel); 表示->表示(); ... QItemDelegate の委譲時に、paint メソッドでペイントしたプッシュボタンしか見つかりません。検索したところ、myModel から値を設定するには setModelData() と setEditorData() が必要であることがわかりました。
PS:- view->setModel(MyModel); を試すと、表示->表示(); setItemDelegateなし... QTableViewでデータを見ることができました...しかし、委任後にデータが表示されません... QTableViewのQPushButtonのためだけにこのすべての痛み