qt界面擦除

arm qt界面擦除问题

问题:

qt运行程序界面出现之后,移动下鼠标吧,咦,界面怎么擦除啦?仔细看有两个鼠标,百度一下,知道一个鼠标是qt界面的,一个鼠标是桌面的,移动鼠标时桌面的鼠标会擦除界面。注意是桌面鼠标在擦除界面,所以如果你通过如下命令执行test3的话,是没有作用的

./test3 -qws -nomouse   <==test3s是我的qt arm可执行文件

这个命令虽然可以去除qt界面的鼠标,但是由于是桌面的鼠标在擦除界面,所以问题仍然得不到解决。


解决方法

  • 1.首先百度一下,看网友都是怎么解决的,看到了这个

Qt程序在嵌入式设备(arm) 上运行,鼠标擦除界面的解决方案

  • 2.好有道理的样子,提供了两种解决方案,既然已经做到这啦,显然第一种方法更简单。在开发板终端输入如下命令
sudo su   <==以root身份登入
passwd    <==设置密码,因为是第一次设置密码,所以只需要输入两遍密码就可以啦,这个就是root的密码。

注意设置密码时最好既有英文又有数字,因为我设置了1234的密码,结果在第三步失败啦
  • 3.因为我们是在linaro的图形界面中,按CTRL+ALT+F2~F6就可以进入命令行界面啦(按CTRL+ALT+F7就可以回到图形界面)

  • 4.进入命令行界面后输入如下

linaro-ubuntu-desktop Login:root
password:输入刚刚设置的密码,然后就进入了
root@linaro-ubuntu-desktop:~#
  • 5.如此,再进入/home目录下,执行test3文件,就会跳出qt显示界面,移动鼠标,发现就一个鼠标,这个鼠标就是qt界面的鼠标,说明成功了!!!
posted @ 2017-05-05 21:44  &桃李不言,下自成蹊&  阅读(1149)  评论(0编辑  收藏  举报