Hi all,
I'm trying to setup a QDataWidgetMapper with 3 widgets: QTreeWidget, QComboBox, QSpinBox.
The items are represented by QStandardItem. However when I do setFlags, the new flags are not reflected in those widgets.
e.g I install the following to QSpinBox
but in the QSpinBox, this item is still editable....QStandardItem *item = new QStandardItem();
item->setFlags(item->flags() & ~Qt::ItemIsEditable & ~Qt::ItemIsSelectable);
The reason that I use a QDataWidgetMapper is because it can map QStandardItem to QSpinBox where I can set flags, whereas QSpinBox itself doesn't accept QStandardItem, only QString iirc.
Bookmarks