在平板上,長按螢屏會調出選單,這個選單是當有滑鼠時,滑鼠右鍵調出的。
以下情況都是不用滑鼠時的操作。
我現在想在QPushButton上長按不放,但是平板上會出現一個矩形框,貌似是要彈出選單的樣子,如何不讓這個框彈出呀;
另,當我設定setAutoRepeat(true)時,滑鼠左鍵按下不放,功能正常,但在平板上觸屏直接點住不放功能就不正常了,會彈出上面說的那個矩形框,如何搞呀
uj5u.com熱心網友回復:
這個應用程式 應該沒辦法吧 長按彈出右鍵選單是系統級的。倒是可以試試 用hook注入驅動 捕獲長按螢屏的事件 然后屏蔽掉彈出選單(純屬推測)
uj5u.com熱心網友回復:
嗯,我看網上很多帖子也是這么說的,但這樣就比較麻煩了。
uj5u.com熱心網友回復:
自己重寫QPushButton試過了么?個人網站http://www.qtdoc.cn
uj5u.com熱心網友回復:
詳解
uj5u.com熱心網友回復:
樓主解決了么。我現在,平板觸摸長按必須滑動按才能觸發長按,滑鼠直接長按就可以uj5u.com熱心網友回復:
QToolBarButton采用QToolButton::DelayedPopup了解一下 長按彈出選單
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/268985.html
標籤:Qt
上一篇:App升級重啟后系統恢復舊版本,最近被一個安卓系統車機搞得摸不清頭腦
下一篇:Qt OpenGL問題
