通过
ui->printAgeingTableView->setIndexWidget(standardItemModel->index(i, 5), interval);
获取内容方式:将控件还原,然后再去拿取,不能当做QStandardItem进行 *** 作,否则无法拿到内容。
((QLabel )ui->printAgeingTableView->indexWidget(model->index(var,1)))->text();
这里原本控件是QLabel,还原后再拿取。
没做过,但是以我的思路大概可以有这个做法,qt在同一个界面 press/click 事件是线性的,也就是一个点一个点来的,所以要判断多点触控建议同时判断 时间和空间
首先两个点的时间间隔必须小于 5ms(QT毫秒级响应会有1-2个ms的误差,开发环境win10/595),然后两个点的距离必须大于多少个像素(这个自己定),这样就可以知道是不是多点触控
如下:
1、每两个点形成一个曲线path进行绘制。
2、最新的一条path绘制细线。
3、倒数第二条path绘制粗线。
4、在两条path连接处补充点使其过渡平滑即可。
以上就是关于如何获取qt动态生成控件的数据全部的内容,包括:如何获取qt动态生成控件的数据、Qt怎样获取触控屏上的多个触摸点的各个坐标!、qt压力值是如何获取的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)