不含继承信号,QListWidget自身的信号包括如下:
-
currentItemChanged(QListWidgetItem current, QListWidgetItem previous)信号
当列表部件中的当前项发生变化时发射,带两个参数,分别表示当前选择项和在此之前的选择项。 -
currentRowChanged(int currentRow)信号
当列表部件中的当前项发生变化时发射,带一个参数,currentRow表示当前项行号,如果没有当前项,其值为-1。 -
currentTextChanged(str currentText)
当列表部件中的当前项发生变化时发射,带一个参数,currentText为当前项对应文本。 -
itemActivated(QListWidgetItem item)
当项激活时发射,项激活是指鼠标单击或双击项,具体依赖于系统配置。项激活还可以是在windows环境下在项上按下回车键,在Mac操作系统下按下Command+O键。 -
itemChanged(QListWidgetItem item)
当项的文本发生改变时发射该信号,项文本无论是否真正改变都会发射。 -
itemClicked(QListWidgetItem item)
当部件中的项被鼠标单击时发射该信号。 -
itemDoubleClicked(QListWidgetItem item)
当部件中的项被鼠标双击时发射该信号。 -
itemEntered(QListWidgetItem item)
当部件中的项接收到鼠标光标时发射该信号,发射该信号需设置mouseTracking属性为True,如果未设置该属性,则只有鼠标移动到项时按下按键时才触发。 -
itemPressed(QListWidgetItem item)
当鼠标在部件中的项上按下时触发。 -
itemSelectionChanged()
当列表部件中进行了选择操作后触发,无论选中项是否改变。
老猿Python,跟老猿学Python!
转载:https://blog.csdn.net/LaoYuanPython/article/details/104228166