15
我目前正在將應用程序從Qt 4移植到Qt 5,並且遇到了一些QML元素的問題。我可以成功地將Google Maps網頁加載到WebView中,但該頁面僅響應單擊或雙擊;嘗試點擊拖動地圖視圖以平移可見區域不起作用。WebView谷歌地圖在Qt5中平移/拖動
以前,在我的代碼的Qt 4版本中,我使用'pressGrabTime:0'WebView屬性並欺騙用戶代理以實現點擊拖動功能。
我已經提到了Qt 5提供的MiniBrowser示例的源代碼,它似乎會生成模擬觸摸事件以啓用所需的功能。但是,示例代碼使用了許多私有框架,我希望避免將其併入我自己的代碼中。
任何人都可以闡明爲什麼WebView元素不響應點擊拖動事件,並提出一種克服這種方式?