mapper = QtGui.QDataWidgetMapper()
mapper.setModel(my_table_model)
mapper.addMapping(widgetA, 0) #mapping widget to a column
mapper.addMapping(widgetB, 1) #mapping widget to a column
mapper.setItemDelegate(MyDelegateA(widgetA)) #Hmm. Where is the 'column' parameter?
mapper.setItemDelegate(MyDelegateB(widgetB)) #now itemDelegate is rewritten, MyDelegateB will be used
Итак... Как настроить несколько делегатов для одного QDataWidgetMapper
? Насколько я понимаю, нет QDataWidgetMapper.setItemDelegateForColumn()
Или мне нужно создать какую-то фабрику делегатов, которая будет использовать соответствующие делегаты?
Спасибо!