Qt Designer中部件的tabletTracking和mouseTracking属性
在Qt Designer中的部件屬性設置中,有mouseTracking和tabletTracking兩個屬性,這兩個屬性是跟蹤鼠標或平板觸控筆的移動軌跡的。
一、mouseTracking
mouseTracking屬性用于保存是否啟用鼠標跟蹤,缺省情況是不啟用的。沒啟用的情況下,對應部件只接收在鼠標移動同時至少一個鼠標按鍵按下時的鼠標移動事件,啟用鼠標跟蹤的情況下,任何鼠標移動事件部件都會接收。
部件方法hasMouseTracking()用于返回當前是否啟用鼠標跟蹤,setMouseTracking(bool enable)用于設置是否啟用鼠標跟蹤。
與鼠標跟蹤相關的函數主要是mouseMoveEvent()。
二、tabletTracking
tabletTracking屬性保存是否啟用部件的平板跟蹤,缺省是不起用的。沒有啟用平板跟蹤的情況下,部件僅接收觸控筆與平板接觸或至少有個觸控筆按鍵按下時的觸控筆移動事件。
如果部件啟用了平板跟蹤功能,部件能接收觸控筆靠近但未真正接觸平板時的觸控筆移動事件,這可以用于監視操作位置以及部件的輔助操作功能(如旋轉和傾斜),并為圖形界面提供這些操作的信息接口。
部件方法hasTabletTracking()用于返回當前是否啟用平板跟蹤,setTabletTracking(bool enable)用于設置是否啟用平板跟蹤。
與平板跟蹤相關的函數主要是 tabletEvent()。
原文鏈接:https://blog.csdn.net/LaoYuanPython/article/details/102656711
總結
以上是生活随笔為你收集整理的Qt Designer中部件的tabletTracking和mouseTracking属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 魔兽世界怀旧服卧底密探任务完成教程一览
- 下一篇: 《轩辕剑之天之痕》竞技场开放 独孤宁珂登