有没有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 的安卓软件,里面有一个例子哦~


 

最近的回复

  • @jiangcaiyang 如果需要自动化测试,也用的上

    阅读更多
  • @青山白云 这个可能有点用,但是可能更多局限于爬虫领域吧。

    阅读更多
  • https://blog.csdn.net/huilan_same/article/details/51896672

    python制作爬虫时候使用selenium进行自动化
    使用chromedriver时候需要对应版本

    chromedriver版本 支持的Chrome版本 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v59-61 v2.31 v58-60 v2.30 v58-60 v2.29 v56-58 v2.28 v55-57 v2.27 v54-56 v2.26 v53-55 v2.25 v53-55 v2.24 v52-54 v2.23 v51-53 v2.22 v49-52 v2.21 v46-50 v2.20 v43-48 v2.19 v43-47 v2.18 v43-46 v2.17 v42-43 v2.13 v42-45 v2.15 v40-43 v2.14 v39-42 v2.13 v38-41 v2.12 v36-40 v2.11 v36-40 v2.10 v33-36 v2.9 v31-34 v2.8 v30-33 v2.7 v30-33 v2.6 v29-32 v2.5 v29-32 v2.4 v29-32 查谷歌浏览器版本

    地址栏输入chrome://settings/help

    0_1528459921154_16bbaf4d-0e8e-42cd-9e52-f8fc43932871-image.png

    所有chromedriver均可在下面链接中下载到:

    http://chromedriver.storage.googleapis.com/index.html

    阅读更多
  • 0_1528166192946_20180605_103351.gif

    源代码

    Fork me on Gitee

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔