pyqt5tree信号
时间: 2023-10-10 22:04:58 浏览: 59
PyQt5
PyQt5Tree是基于PyQt5的一个树形控件,提供了一些信号来支持交互操作和数据更新,以下是一些常用的信号:
1. itemClicked(item, column):当项被单击时发出信号,item是被单击的项对象,column是列索引。
2. itemDoubleClicked(item, column):当项被双击时发出信号,item是被双击的项对象,column是列索引。
3. itemChanged(item, column):当项的数据发生改变时发出信号,item是被改变的项对象,column是列索引。
4. itemExpanded(item):当项展开时发出信号,item是被展开的项对象。
5. itemCollapsed(item):当项折叠时发出信号,item是被折叠的项对象。
6. itemSelectionChanged():当选中的项发生变化时发出信号,可以获取当前选中的项对象。
7. currentChanged(current, previous):当当前项发生改变时发出信号,current是当前项对象,previous是前一个项对象。
8. customContextMenuRequested(pos):当右键菜单请求时发出信号,pos是鼠标位置。
9. dragEnterEvent(event):当拖拽进入控件区域时发出信号,event是拖拽事件对象。
10. dragMoveEvent(event):当拖拽移动时发出信号,event是拖拽事件对象。
11. dropEvent(event):当拖拽放置时发出信号,event是拖拽事件对象。
12. keyPressEvent(event):当键盘按下时发出信号,event是键盘事件对象。
13. mousePressEvent(event):当鼠标按下时发出信号,event是鼠标事件对象。
14. mouseMoveEvent(event):当鼠标移动时发出信号,event是鼠标事件对象。
15. mouseReleaseEvent(event):当鼠标释放时发出信号,event是鼠标事件对象。
阅读全文