QStyledItemDelegate on a QTableView problem
I have a curious problem when using QStyledItemDelegate class on a QTableView. In fact I started from wiki snippets 'Combo Boxes in Item Views', except than my Qtable is not a QTableWidget but a QTableView populated by a QAbstractTableModel.
All is working fine except when I try enter edit mode (by dbclick for ex) the function createEditor() of the delegate class is never called although editTriggers are set to AllEditTriggers.
I must forget something to make the tableView editable, but what ?
Have you implemented a correct flags() function for your model? Same for setData()? Have you tried your model with the qmodeltest program to check for other common mistakes?
did you try whether your model is editable, without your custom delegate?
That could deliver a first idea, where to search for the bug.
I read the Qt doc to see how to make a Model editable...
Thanks a lot Guys for you help
Let me give you a hint:
"an editable model":http://doc.qt.nokia.com/4.7/model-view-programming.html#an-editable-model
The points are the method flags and setData.
[quote author="Gerolf" date="1304668939"]
The points are the method flags and setData.[/quote]
Just like I mentioned ;-)
It's working, thanks a lot