PyQt学习随笔:QTableWidget的信号signal简介
2024-10-10 02:15:54
QTableWidget非继承自父类的信号如下:
- cellActivated(int row, int column):对应项获得了焦点时发射本信号
- cellChanged(int row, int column):对应项的各种角色数据发生了变化时发射本信号
- cellClicked(int row, int column):对应项鼠标点击时发射本信号
- cellDoubleClicked(int row, int column):对应项鼠标双击时发射本信号
- cellEntered(int row, int column):鼠标光标进入到对应项范围内时发射本信号
- cellPressed(int row, int column):鼠标在对应项范围内按下时发射本信号
- currentCellChanged(int currentRow, int currentColumn, int previousRow, int previousColumn):当前项发生切换时触发
- currentItemChanged(QTableWidgetItem current, QTableWidgetItem previous):当前项发生切换时触发
- itemActivated(QTableWidgetItem item):项获得了焦点时触发
- itemChanged(QTableWidgetItem item):对应项的各种角色数据发生了变化时发射本信号
- itemClicked(QTableWidgetItem item):对应项鼠标点击时发射本信号
- itemDoubleClicked(QTableWidgetItem item):对应项鼠标双击时发射本信号
- itemEntered(QTableWidgetItem item):鼠标光标进入到对应项范围内时发射本信号
- itemPressed(QTableWidgetItem item):鼠标在对应项范围内按下时发射本信号
- itemSelectionChanged():当选中的项发生变化时发射本信号,选中的项通过selectedItems() 方法获取
以上信号很多都是同样的条件触发,只是信号签名不同,具体看应用需要的数据来确认选择哪个信号来处理。
老猿Python,跟老猿学Python!
最新文章
- double int char 数据类型
- 安装protobuf及相关的lua生成器
- Loadrunner中参数和变量的使用
- 关于Iscroll.js 的滑动和Angular.js路由冲突问题
- angular.js小知识总结
- [LeetCode] IPO 上市
- bzoj3437小P的牧场 斜率优化dp
- xxl-job源码分析
- 图解Redis之数据结构篇——链表
- kali访问宿主机Web页面解决方案
- mac下python2.7升级到3.6
- (转载)关于java多线程web服务器 以及相关资料转载
- js中的内置对象(还没怎么看)
- jenkins定时任务未生效解决
- [LeetCode&;Python] Problem 807. Max Increase to Keep City Skyline
- phper必知必会(二)
- python中的sort方法使用详解
- cas 退出后跳转指定页面
- Android 异步开发之 AsyncQueryHandler 批量添加联系人
- CheckBox和richTextBox