QSqlTableModelでQTableViewを作成しました。 標準では、セルをダブルクリックするとそのセルがマークされ、ユーザーはそれらを編集できます。 私は、ユーザーがそれをすることは許されないと思っています。彼は単一のセルをクリックして行全体をマークすることができますが、セルを編集することはできません。 どうすればいいですか?テーブル項目のItemIsEditable
ビットオフQTableView - ユーザーがセルを編集できないようにする
table->setEditTriggers(QAbstractItemView::NoEditTriggers);
でこれらのオプションを見つけることができますデザイナーで
set
例えばsetEditTriggers()
を前置されます:: SingleSelection、それは私が探していたものです。ありがとうございました! – Berschi