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 및 여러 대리자
감사합니다.
덕분에 내가 : 그래서, 주요 아이디어는 그들로부터 \에 실제 위임 인스턴스 및 경로 데이터의 목록을 유지이 클래스 (단순화 된 버전)입니다 이 기사를 보았으나보다 능률적 인 방법으로 작업을 수행하기를 희망했습니다. 결국, 나는 필요한 모든 기능을 갖춘 QTableView에 대한 나의 대표자를 이미 확보했다. 오 잘. anoter way가 없다면 ... – AlexVhr