PyQt(Python+Qt)学习随笔:QListWidget的信号简介
不含继承信号,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!
相关文章
- Python 输出HTML实体字符(&#x***转html,html符号乱码,中文乱码)
- Python error:Compressed file ended before the end-of-stream marker was reached
- 【华为OD机试真题 python】 判断一组不等式是否满足约束并输出最大差【2022 Q4 | 100分】
- Python入门基础知识
- python qt
- python之模块datetime 常见操作
- 基于Python实现一个C语言的编译器【100010711】
- 《Python语言程序设计》——2.4 标识符
- Python实例---三级菜单的实现[low]
- 华为OD机试 - 任务混部 (Python)| 真题+思路+考点+代码+岗位
- python中矩阵合并、拼接、组合
- Python当中tuple元组的使用
- 不同操作系统Windows/Linux/MacOS中python环境通过pip安装mysqlclient遇到的问题及解决方案
- python报警告qt.gtimg.cn