Qt禁用滑鼠之後的問題

2021-07-24 22:58:36 字數 763 閱讀 4245

但是有如下問題:

程式自動啟動執行時,qt介面出現之前在螢幕中心位置還是會短暫出現一下游標

解決方法:

1. 重編qt庫,禁用滑鼠功能

2.---

src/gui/embedded/qwscursor_qws.cpp |    2 +-

1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gui/embedded/qwscursor_qws.cpp b/src/gui/embedded/qwscursor_qws.cpp

index 439d412..5a2e0a4 100644

--- a/src/gui/embedded/qwscursor_qws.cpp

+++ b/src/gui/embedded/qwscursor_qws.cpp

-344,7 +344,7  void qwsserverprivate::initializecursor()

// default cursor

cursor = 0;

-    setcursor(qwscursor::systemcursor(qt::arrowcursor));

+    setcursor(qwscursor::systemcursor(qt::blankcursor));

#endif

q->sendmouseevent(qpoint(swidth/2, sheight/2), 0);

}參考:

Qt的滑鼠事件

qt裡常用的滑鼠事件有mousepressevent mousemoveevent mousereleaseevent mousedoubleclickevent滑鼠事件方法。void mousepressevent qmouseevent e void mousemoveevent qmousee...

Qt滑鼠事件 我的滑鼠樣式

滑鼠樣式的效果如下 主要思路 重寫widget的mousemoveevent事件的處理函式。移動過程中的四個星星由四個定時器控制著,分別處於移動前位置a點和移動後的位置b點之間的四點上,然後從最小的星星到最大的星星分別在定時器事件中消失。關於起點a和重點b的位置儲存問題,在mousemoveeven...

禁用usb介面但不禁用滑鼠鍵盤的方法

usb介面在我們日常生活中是進行電腦操作的必要連線工具,尤其是在企業中,員工電腦日常操作都需要用到滑鼠和鍵盤,還有日常檔案儲存所使用到的行動硬碟和u盤等工具,都是通過接入到usb介面來進行連線使用的,為了防止員工通過usb介面洩漏資料,很多管理者會選擇禁用usb介面,但是對應的滑鼠和鍵盤也都會被禁用...