主题:ESM6800板子在QT中怎么校准电阻屏 共有15946人关注过本帖 |
---|
![]() 宫梓萱 |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
ESM6800板子在QT中怎么校准电阻屏 ![]() 我使用如下两个函数在调试模式下可以正常运行,但是在正常模式下,虽然校准界面出来了但是没有五点光标,然后就直接返回了。怎么才是正确的调用校准屏幕了。 QProcess::startDetached("ts_calibrate"); // 屏幕校准 QProcess::startDetached("sync"); // 保存配置 |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,建议通过调试串口查看一下,在调用屏幕校准直接返回的情况下,有没有报错信息出现。 |
单帖管理 | 引用 | 回复 ![]() |
![]() 宫梓萱 |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,我发现在调试模式下得到的结果也是错误,我随便乱点击几个点校准后触摸竟然还是对的,这显然是错误的。我在控制台下使用ts_calibrate校准后能得到正确的结果。但是使用QProcess调用外部的指令却得不到正确的结果。 你们有相关的例子吗?望回复! |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,我测试了一下,通过QProcess调用校准程序是可以的,但是校准完成后,需要退出Qt程序并重新启动,最新的校准数据才会生效。这是因为Qt程序在执行的时候,就会将当前校准文件中的数据拷贝到内存中使用,而新校准的数据只是覆盖了校准文件,并没有影响到Qt程序执行时拷贝到内存中的数据。 所以建议在校准完完成后,调用命令关闭程序后再重新启动程序,或者最简单的就是调用reboot重启一次系统。 |
单帖管理 | 引用 | 回复 ![]() |
![]() 宫梓萱 |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,你可以将你的测试程序发给我一份吗 |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
6楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,麻烦留一个邮箱,我们会将例程发送到邮箱中。 |
单帖管理 | 引用 | 回复 ![]() |
![]() 宫梓萱 |
7楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 814159087@qq.com. |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
8楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,已经发送,请查收。 |
单帖管理 | 引用 | 回复 ![]() |