У меня есть QTableView на основе QStandardItemModel. Я хочу установить первый столбец как «только для чтения» и все остальные столбцы для редактирования.QTableView - установить первый столбец как «только для чтения»
Я не эксперт QT и OOP, я искал в Интернете и в QT-документации, и я понимаю, что мне нужно переопределить флаги (const QModelIndex & index) функции моей модели, но Я не знаю, как и где происходит повторная реализация.
Заранее благодарен!
так что у вас есть? – SBH
Я думаю, что повторная реализация должна выглядеть так: if (index.column() == 1) { return QAbstractModel :: flags() & ~ Qt :: ItemIsEditable; } Но я не знаю, куда положить этот кусок кода. – splunk