【问题标题】:Touch screen not work on Qt Embedded触摸屏在 Qt Embedded 上不起作用
【发布时间】:2014-06-25 03:12:10
【问题描述】:

我已经配置了一个 Qt 开发环境来为基于 ARM 的嵌入式 Linux 平台开发应用程序。我正在使用 Ubuntu 12.04(64 位)主机系统和 beaglebone black ARM 硬件平台。我创建了一个简单的 hello world 程序,其中包含一个已部署到嵌入式 Linux 设备 (BBB) 的按钮,但触摸屏无法正常工作。下面是代码。

#include <QApplication>
#include <QPushButton>

int main(int argc, char** argv) {
    QApplication app(argc, argv);

    QPushButton btn("Hello World");
    btn.show();
    btn.showMaximized();

    return app.exec();
}

对可能出现的问题有什么想法吗?

我使用下面的教程来配置开发和目标机

【问题讨论】:

  • 是否安装了 tslib(尝试运行 ts_calibrate)?
  • @Mali 谢谢,我运行 opkg install qt4-embedded qt4-embedded-plugin-mousedriver-tslib 一切都开始按预期工作

标签: qt4 embedded embedded-linux


【解决方案1】:

在开始你的程序之前尝试:

QWS_MOUSE_PROTO=LinuxInput:/dev/input/event0(或Event1,Event2)

然后运行你的程序

【讨论】:

    猜你喜欢
    • 2021-01-20
    • 2014-09-09
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多