一、问题
./test -qws
程序界面出现后,移动光标,出现光标擦除程序界面的问题。
二、原因
-qws这个参数导致的。系统桌面的应用和QT应用在qws上会有冲突。
三、解决方案
1. 关闭Linux桌面,用命令行启动Linux,这时运行qt程序就不会有问题。
2. 不用交叉编译,直接在arm板上装编译环境,然后编译源程序。
3. QT5已经不采用这种架构,所以换QT5也是可行的。
关于QT4和QT5的环境变量区别(QPA和QWS)请阅读此文。
https://www.it610.com/article/1292651648686039040.htm