• 5420阅读
  • 3回复

高手留步:TreeWidget中鼠标右击事件 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-24
请问,怎样实现鼠标右击一个item,然后弹出菜单并执行相应的操作啊,比方说删除一个item。
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-24
virtual void contextMenuEvent ( QContextMenuEvent * event )

QModelIndex QAbstractItemView::indexAt ( const QPoint & point ) const   [pure virtual]
离线jorneyr

只看该作者 2楼 发表于: 2009-09-24
QModelIndex QAbstractItemView::indexAt ( const QPoint & point ) const   [pure virtual]
这个方法, 相信大部分人会用错. 这里的point, 要用Viewport中的, 而不是鼠标的直接坐标, 具体的自己去思考, 说太多了不好.
只看该作者 3楼 发表于: 2009-10-10
还是看的不知所云,哪位高手可以说的再详细点啊,多谢了!
快速回复
限100 字节
 
上一个 下一个