J'ai un QTableView
et un QSortFilterProxyModel
qui a un QStandardItemModel
comme sourcemodel. Je suis vraiment désespéré parce que je reçois un QModelIndex
invalide pour le code suivant. Invalide signifie que la colonne et la ligne de l'index sont -1 et quand je veux obtenir un indexWidget je reçois null comme un widget. Je ne sais vraiment pas à quoi m'attendre en tant que ligne et colonne du QModelIndex.QTableView horizontalHeaderItem invalide QModelIndex
QStandardItemModel* model = static_cast<QStandardItemModel*> (proxyModel.sourceModel());
QModelIndex index = model->horizontalHeaderItem (0)->index();
Je veux vraiment accéder à des widgets individuels du headerView.
Si ceci est un élément d'en-tête, qu'est-ce que vous attendez d'autre? Je pense que la valeur de l'indice du modèle est raisonnable. – vahancho
Alors, avez-vous un autre moyen d'accéder au widget d'un headerItem? – bob
hm ... je ne sais pas. Pourquoi as-tu besoin de cela? – vahancho