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()
या करना चाहते हैं मैं कुछ प्रतिनिधि कारखाना है, जो उचित प्रतिनिधियों का उपयोग करेगा बनाने के लिए है?QDataWidgetMapper और एकाधिक प्रतिनिधि
धन्यवाद!
धन्यवाद है मैं: तो, मुख्य विचार इस वर्ग (एक सरलीकृत संस्करण) है, जो उन लोगों से \ करने के लिए वास्तविक प्रतिनिधि उदाहरणों और मार्गों डेटा की एक सूची रखता है इस आलेख को देखा है, लेकिन कार्य को प्राप्त करने के लिए एक और सुव्यवस्थित तरीके की उम्मीद है। सब के बाद, मैं allready सभी आवश्यक कार्यक्षमता के साथ QTableView के लिए मेरे प्रतिनिधियों मिल गया है। ओह अच्छा। यदि कोई anoter रास्ता ... – AlexVhr