当前位置: 代码迷 >> QT开发 >> 怎么在 QTreeWidget 的某行某列改变光标
  详细解决方案

怎么在 QTreeWidget 的某行某列改变光标

热度:284   发布时间:2016-04-25 04:05:36.0
如何在 QTreeWidget 的某行某列改变光标?
如何在 QTreeWidget 的某行某列改变光标?

就是某个 QTreeWidgetItem 的 某一列改变光标为手形或其它形

------解决方案--------------------
判断是哪个item然后再setCursor
------解决方案--------------------
引用:
离开的时候,会导致无法恢复


QTreeWidget设置setMouseTracking
然后重载mouseMoveEvent
根据其中的坐标 判断是否点击在某个item上QTreeWidgetItem * itemAt ( const QPoint & p ) const
如果是  则改变光标 否则重置