• 4726阅读
  • 3回复

[提问]QtableWidget 类的 setMouseTracking属性 [复制链接]

上一主题 下一主题
离线hellomrchen
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-13
重载了mouseMoveEvent函数,函数中获取鼠标的位置(event-》pos()),我试了下给别的控件设置setMouseTracking属性,都能显示坐标,可是就QtableWidget类没有任何反应,不知哪的问题,坐等大神。。。
离线dbzhang800

只看该作者 1楼 发表于: 2014-06-13
因为你代码中试图操作的都是QTableWidget,但,事实上,你的鼠标一直都在 它的viewPort() 这个Widget上面
离线hellomrchen

只看该作者 2楼 发表于: 2014-06-13
回 dbzhang800 的帖子
dbzhang800:因为你代码中试图操作的都是QTableWidget,但,事实上,你的鼠标一直都在 它的viewPort() 这个Widget上面 (2014-06-13 11:52) 

那有没有什么办法让QTableWidget也能响应鼠标的移动呢?
离线hellomrchen

只看该作者 3楼 发表于: 2014-06-13
回 dbzhang800 的帖子
dbzhang800:因为你代码中试图操作的都是QTableWidget,但,事实上,你的鼠标一直都在 它的viewPort() 这个Widget上面 (2014-06-13 11:52) 

问题解决了,原来QTableWidget类有个信号"cellEntered",就是管理鼠标移动的,多谢您的解答。
快速回复
限100 字节
 
上一个 下一个