開發板用的是MYC-CA5D3X,之前用的電阻觸摸屏,然后該開發板自帶一個Qt界面,用這個電阻屏時候可以觸屏操作,將Qt程式上傳到開發板運行的時候也可以觸屏操作。
但換成了現在購買的電容屏之后,我只更改了開發板下/etc/setqtenv下的兩個環境變數:TSLIB_TSDEVICE和QWS_MOUSE_PROTO,將這兩個對應的event0都改成了event2(event2是我的電容屏對應的設備節點),保存重啟后在自帶的Qt界面上可以進行觸屏操作,但把Qt程式上傳到開發板之后只能顯示程式的界面,不能進行觸屏操作,Ctrl+C中斷程式回到自帶的Qt界面后,也不能對自帶的Qt界面進行觸屏操作了。
請問是不是還需要更改別的環境變數或者更改一下別的地方?我該如何解決這個問題呢?
uj5u.com熱心網友回復:
export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event2uj5u.com熱心網友回復:
您好,我在setqtenv下加了您說的環境變數,但運行程式后還是不能進行觸屏操作,您可以幫我解決一下這個問題嗎?困擾我好久了,麻煩您了!轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/225707.html
標籤:Qt
上一篇:請教一個android問題
