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
Vậy ... Làm cách nào để thiết lập đại biểu cho một đơn QDataWidgetMapper
? Theo như tôi hiểu không có QDataWidgetMapper.setItemDelegateForColumn()
Hoặc tôi có phải tạo một số nhà máy ủy quyền, mà sẽ sử dụng đại biểu thích hợp?QDataWidgetMapper và nhiều đại biểu
Cảm ơn!
Cảm ơn, tôi đã nhìn thấy bài viết này, nhưng hy vọng cho một cách sắp xếp hợp lý hơn để đạt được nhiệm vụ. Sau khi tất cả, tôi đã có tất cả các đại biểu của tôi cho QTableView với tất cả các chức năng cần thiết. Oh well. Nếu không có cách nào anoter ... – AlexVhr