有没有Qt for 安卓多点触控的例子



  • 想做一个手机控制电脑的程序,具体效果就是笔记本触摸板操作那样。所以至少支持两点触控,比如按住左键又可以拖动这样。在网上找了很多都说重写event接收accept。。。看不懂啊。有个现成栗子在手机上运行并不可以。

        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
        this->setAttribute(Qt::WA_AcceptTouchEvents, true);
        }
    
    {
        switch (event->type()) {
            case QEvent::TouchBegin:    return true;
            case QEvent::TouchUpdate:
            case QEvent::TouchEnd:
            {
                QTouchEvent *te = static_cast<QTouchEvent *>(event);
                this->addLine(te);
                return true;
            }
            default: ;
            }
    
            return QMainWindow::event(event);
    }
    


  • qml 的PinchArea可以实现。要是不介意的话,可以内嵌quickView/quickWidget 来加载qml文档。

    -> 这是一条认真的回复,除了是瞎编的之外。
    


  • @RAGTIME

    你去下载一个 qmlcreator 的安卓软件,里面有一个例子哦~


Log in to reply
 

走马观花

最近的回复

  • Q

    幾乎沒有看到過,這究竟是什麼原因呢?
    有瞭解的同學可以來說一說。

    read more
  • 这里大概怎么做,然后值怎么传入![替代文字](73c989ff-abab-46e6-99e0-5173a40514b3-image.png 图片地址)例如上图的表格,表头怎么定义,然后表格的内容输入格式

    read more
  • @lsy 我没有在 QtLocation 成功实现高德地图的接入

    可以上 github 搜索用户 vladest,这个用户封装了国外大多数地图,可以参考这个去实现。

    read more
  • 自己顶顶有益健康

    read more

关注我们

微博
QQ群