回复帖子:(hzc)你好,我这边测试通过QProcess::startDe...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2023-11-21 16:52:00)
--  作者:hzc
--  

你好,我这边测试通过QProcess::startDetached("ts_calibrate")来调用校准命令是可以的。

从截图中看到有错误,提示selected device is not a touchscreen,建议检查一下在执行qt程序的脚本中,关于TSLIB_TSDEVICE环境变量是否设置正确,这个需要根据实际的触摸屏设备来设置。

比如触摸屏设备对应/dev/input/event1,那么在启动qt程序的脚本中就需要设置export set TSLIB_TSDEVICE=/dev/input/event1


主题最新回顾(发布时间:2023-11-21 13:36:00)
--  作者:宫梓萱
--  

图片点击可在新窗口打开查看

上述的语句在调试模式是正确的,可以正常执行。但是在正常运行模式的话,现象就是进入黑色的校准界面大概1s后就自动退出了,然后控制台就显示如下:

图片点击可在新窗口打开查看


麻烦你再在正常模式下测试下你的程序,看是否在正常模式也是正常的


主题最新回顾(发布时间:2023-11-21 11:27:00)
--  作者:宫梓萱
--  

你好,我知道在控制台下使用ts_calibrate可以进行校准。但是我打算在QT应用中加入屏幕校准这个功能。

但是我发现在QT中调用这个命令是有问题的,我使用如下语句:

图片点击可在新窗口打开查看


得到的现象是:出现了屏幕校准的界面,但是马上就消失了,然后控制台显示如下:


图片点击可在新窗口打开查看


我再次更换在QT中使用这个命令:system("ts_calibrate");后就一直卡死了。进不了校准界面。但我使用top指令查看

进程时,发现ts_calibrate在执行啊。

我不清楚是否什么没有设置对。请你们帮助下我。到底该使用怎么样的调用方式才正确?


主题最新回顾(发布时间:2023-11-21 10:16:00)
--  作者:hzc
--  

你好,可以通过ts_calibrate命令来校准触摸屏,但是校准完成后,需要重启一次应用来读取校准后的数据,具体可以参考上一封帖子中的答复。


主题最新回顾(发布时间:2023-11-20 17:27:00)
--  作者:宫梓萱
--  ESM6800板子在QT应用中怎么校准电阻屏

ESM6800板子在QT应用中怎么校准电阻屏?有没有相关的例子?