certflow.widgets.enhanced_table module¶
增强表格控件 - 支持排序、列管理、复制等高级功能
- class certflow.widgets.enhanced_table.EnhancedTable(parent=None)[源代码]¶
基类:
QTableWidget增强表格控件
功能: - 点击列头触发服务端排序(排序全量数据,非仅当前页) - 右键菜单隐藏/显示列 - Ctrl+C 复制选中单元格 - Ctrl+A 全选 - 交替行颜色 - 排序指示器显示
- 参数:
parent (QWidget | None)
- column_config_changed¶
- sort_requested¶
- keyPressEvent(event)[源代码]¶
处理键盘快捷键事件
支持 Ctrl+C 复制选中单元格、Ctrl+A 全选。
- 参数:
event (QKeyEvent) -- 键盘事件对象
- 返回类型:
None
- staticMetaObject = PySide6.QtCore.QMetaObject("EnhancedTable" inherits "QTableWidget": Methods: #110 type=Signal, signature=column_config_changed() #111 type=Signal, signature=sort_requested(QString,bool), parameters=QString, bool )¶