将对象从自己的模型传递到QTableWidget

时间:2016-05-30 12:06:27

标签: qt drag-and-drop subclassing qtablewidget qlistview

我正在尝试在QT中执行以下操作,但我不确定如何执行此操作,甚至不能有效地执行此操作。 任何意见都将不胜感激。

我有一个QListView和我自己实现的底层模型。 模型的行包括另一个类" CJTAGPin"这决定了数据。

在ListView的行中我只需要显示这个类的某些元素,它们运行得很好。 在同一个窗口中,我有一个QTableWidget,我希望允许删除Listview的行。

但是在这个Widget中,列表中显示的名称还不够, 我需要" CJJTAGPin"可访问(当按下按钮访问删除了对象的单元格并知道它是哪个CJTAGPin实例时)。

如何实现这一目标? 我已经做了一些研究,发现子类化QMimeData是一个选项,但我不太确定哪个类需要进行子类化以及如何重写hasFormat(),formats()和retrieveData()。 / p>

0 个答案:

没有答案