• 4697阅读
  • 1回复

触摸屏测试程序的困惑! [复制链接]

上一主题 下一主题
离线zheng0929
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-19
— 本帖被 XChinux 执行加亮操作(2008-11-30) —
        最近在写一个触摸屏的小应用程序:底层的qwsmouse_qws.cpp文件已写好,点击触摸屏时可以看到串口输出的正确坐标值,但是我好像将应用层和底层联系不起来,就是不知道怎样把底层的坐标值传到上层。我的上层写的是:
    void TestMframe::mousePressEvent( QMouseEvent *e)
      {
                qDebug( "x=%d y=%d\n", e->x(), e->y() );
        }
        正常的话点击触摸屏时是应该输出相应的坐标值的,但是我发现点击时根本进不了这个函数。
   
    请问将底层坐标数据传到上层的是emit  mouseChanged( mousePos,Qt::LeftButton ) 这个函数吗?请问到底应该怎样把底层和上层联系起来???不胜感激!!!
 
离线vrcats
只看该作者 1楼 发表于: 2008-11-19
你的鼠标驱动是继承了QWSMouseHandler么?如果是,做成plugin,放在源码树里,重新编译。运行的时候设置QWS_MOUSE_PROTO变量,就会找到你的驱动了。
快速回复
限100 字节
 
上一个 下一个