锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Qt使用电容屏

时间:2022-10-26 00:00:01 tft2电容

使用电容屏的 Qt 无需移植程序 tslib 输入设备文件(/etc/input/eventx),除非需要 tslib 校准。另外 Qt4 默认支持触摸屏 Qt5 支持触摸屏需要设置环境变量:

export QT_LOGGING_RULES=qt.qpa.input=true # 打印触摸屏信息 export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event0 # 指定输入设备的名称 export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event0 # 将触摸屏的点击事件配置成Qt鼠标点击事件 export QT_QPA_FB_HIDECURSOR=1 # 一个隐藏鼠标光标,鼠标光标显示为0 
  • 对于 Qt5.设置环境变量QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS
    ,Qt5 自身的 libinput 就会去/dev/input/eventX读取触摸屏数据(未校准),使触摸正常工作。
  • 将触摸屏的点击事件配置成 Qt 鼠标点击事件后,会产生鼠标光标。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章