QListWidget拖放内部移动信号

时间:2020-06-20 16:21:06

标签: python pyqt pyqt5 qlistwidget

我确实将dragDropMode的{​​{1}}更改为QListWidget。现在可以通过拖放更改项目的顺序。

现在,无论何时更改项目顺序,我都需要执行一个函数。 因此,我想向我的一个功能InternalMove发出信号。

但是,我很难找到正确的信号。 我尝试了很多(例如:connect),但到目前为止却没有运气。

当我通过拖放更改项目顺序时,有人知道发出哪个信号吗?

示例:我想将一个itemChanged操作连接到drag_drop函数。

self.drag_drop_happened()

1 个答案:

答案 0 :(得分:1)

self.list.model().rowsMoved.connect(self.drag_drop_happened)

void QAbstractItemModel :: rowsMo​​ved(const QModelIndex&parent,int start,int end,const QModelIndex&destination,int row)

相关问题