QT 輸入框禁止window10觸摸屏彈出鍵盤

qt 輸入框禁止window 10鍵盤彈出


首先要說,window 10系統對於開發不是很友好,自以爲很智能其實就是到處挖坑,好多功能比上不足比下有餘。註定windowPhone的失敗。

QT 輸入框

這幾天在用QT做項目,遇到鍵盤問題。項目是用在window 10 平板。手指點擊輸入框window自帶的鍵盤就會彈出,而且會遮擋界面,window鍵盤找不到任何接口,不支持定製,透明度不能調,大小不能調。最可氣的是點擊輸入框畢彈出,遮擋自己寫的鍵盤,又不能關閉觸屏彈出鍵盤。

經過多次多次測試,發現把當前窗口設置焦點,讓輸入框失去焦點,系統鍵盤就會退出,然後手動設置輸入框爲焦點。想想是不是很好呀,只是猜測,還要明天去公司驗證。

或者在view層對點擊事件進行攔截不讓點擊事件傳入輸入框內,然後手動設置輸入框爲焦點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章