主題:ESM6800板子在QT中怎么校準電阻屏 共有20883人關注過本帖 |
---|
![]() 宮梓萱 |
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樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,已經發送,請查收。 |
單帖管理 | 引用 | 回復 ![]() |