最简单的方法是,如果大小固定,你跟踪一下在cview类显示的左上角和右下角的位置设为(x1,y1),(x2,y2)(鼠标点那两个点就行)
通过LBUTTONDOWN得到当前鼠标位置设为(x,y)
真实像素值为wh
J=(x-x1)w/(x2-x1)
I=(y-y1)H/(y2-y1)
w和h你要想明白,容易搞混
可以监听滑动接口在没有插入删除的情况下自己计算滑动位置关于RecycleView滑动的机制,总结起来有两点:1,RecycleView滑动和布局相对独立。2,RecycleView的滑动分次单独进行。以上两个机制就从根本上阻碍了获取当前的滑动距离,布局的细节是使用铆点,每个view都会根据铆点进行安排自己的位置,这时候没有计算滑动偏移,包括增加view和删除View,增加和删除会根据铆点的位置再次布局,也不会修改滑动偏移,而每次滑动都是计算距离,交给Scroller来滑动Content内的View注意:一旦有View动态的增加删除就没有办法了
类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardItem的对象。我们首先阐述如何使用类QStandardItem保存一个数据项,再阐述如何使用类QStandardItemModel将这些数据项组织起来,形成列表、表格或者树,以供其他视图类显示。
理论参考:>
以上就是关于在MFC中的单文档中通过OPENCV的IplImage把图像显示出来后,在View类中得到鼠标坐标(x,y)。全部的内容,包括:在MFC中的单文档中通过OPENCV的IplImage把图像显示出来后,在View类中得到鼠标坐标(x,y)。、如何获得当前X RecyclerView偏移、如何使用qstandarditemmodel获取qtableview中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)