• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

BBB运行QT程序时触屏无反应,如果解决?

BBB菜鸟 2014-11-06 浏览量:2586

BBB+QT纯新手,BBB上安装了QT embedded 4.7.0,在PC LINUX上交叉编译成功,移到BBB上能运行,但触屏无反应。


具体情况:BBB+BBB view+7"LCD,在LXDE图形界面下,触屏正常工作,但QT程序无法运行,提示无法打开TTY0,转到纯文字界面可以运行QT程序,但触屏无反应。


纯新手,周边没有一个人玩BBB,只能自己折腾,恳请大家帮忙。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:9

  • 查看/dev,qt在图形界面不能用,但在文字接口能用,触摸在图形界面可用,文字接口不能用,可能是默认的输入输出点冲突。既用触屏,就在图形界面下解决,具体的设备如何管理楼主自行查阅

  • 首先用串口打印查看你的输出信息 配置是否对了,驱动安装是否完成

  • 在文字接口能运行,但图形界面不能运行,提示不能打开TTY0,我理解的意思是我编译的程序只能在TTY终端才能运行,因为程序默认使用TTY作为输出(图形界面的终端号是PTS/0,我使用TTY1也能运行),但我不知道怎么解决这个问题。能给我详细一点的提示吗?谢谢了。


    ------------------------------------------------

    突然想起来,能不能象-qws,-no-mouse之类参数一样,在程序后面加个参数指示程序使用pts/0作为终端?

  • 要查看哪方面的输出信息呢?需要安装哪方面的驱动呢?


    QT程序能在文字界面运行,说明我安装的QT库应该没有问题,触屏能在图形界面下运行,触屏驱动也没有问题吧?现在的问题是QT无法在图形界面下运行,老说不能打开TTY0,我的理解是图形界面终端是PTS/0,TTY是文字终端,是不是可以更改编译选项让QT运行于PTS终端呢?不知思路对不?


    ------------------------------------------------

    突然想起来,能不能象-qws,-no-mouse之类参数一样,在程序后面加个参数指示程序使用pts/0作为终端?

  • 没找到答案,准备重新配置交叉编译环境,重新移植。

  • 没高手鸟我,我自己继续折腾,经过几天的折磨,发现原因是我在ubuntu的gnome上运行QT时,gnome默认的终端是tty7,程序到BBB+BB view上后,BB view使用的终端是pts/0。QT程序试图写tty0终端,结果遭到拒绝,以致产生无法打开tty0的提示。但我找不到解决办法。

  • 谢谢谢谢啊。这个问题折腾我很久了,身边没可问,网上找不到资料,实在是无法解决。

相关问题

问题达人换一批

BBB运行QT程序时触屏无反应,如果解决?