qml做主界面。在多个页面中拖动图标。解决思路
qml做主界面。在多个页面中拖动图标。本帖最后由 fuyanwen391012 于 2013-05-27 16:26:58 编辑我想用qml做一
qml做主界面。在多个页面中拖动图标。
本帖最后由 fuyanwen391012 于 2013-05-27 16:26:58 编辑 我想用qml做一个主界面,类似苹果界面,关于在当前页面之中拖动icon已经实现,但是在不同页面之间拖动icon还是没有比较好的办法,暂时用的是点击根据坐标进行判断,但是这种效果的可移植性太差。各位大侠们有什么比较好的建议,谢谢指导。
例如我在第二页有个图标我想拖动到第一页去显示,有什么好的方法了?每个页面的icon其实都是放在一个gridview中。
[解决办法]
MARK
我没有做图标拖动的,但是后续也有这个想法,回去先试试看。呵呵。
但是现在遇上一个问题,在第二页或其他点击icon进入details的时候,他会先跳到显示一下第一页,然后才打开details的页面。不知你有木有遇上过。
[解决办法]
我很好奇你们qml是怎么学的?我在网上连本书都看不到啊
[解决办法]
<Qt及Qt Quick开发实战精解>这本书最后一章是讲qml的,我也学习中
[解决办法]1 : 读Qt designer附送的文档
2 : 上网找资料, 推荐http://qt-project.org/wiki/Developer-Guides
3 : 上网请教别人
我也在学习中,之前都是做桌面开发,现在要转攻手机
而且qml现在也提供桌面组件,没有不学的道理
至于楼主的问题,不知道你是怎么设计页面的?
你是用什么方式切换页面?
我不知道你要用什么逻辑来塞入从页面1丢到页面2的icon
但是你可以在你用来表示切换的区域(箭头,书签等)
的mouse area加入一个onEntered的讯号
只要你把icon拖到那块区域就执行你写的function
[解决办法]我使用的是listview里面嵌套gridview,grid作为listview的model。每个listview的item相当于一页,页面的内容是grid。今天都还没解决这个问题,我再找找问题。实在不行的话,在用你的方法试试。我这边也要做一个排序的功能,最理想的就是用拖动了。不过这两天比较忙,还没开始弄。你qq多少呀?可以交流交流,呵呵。我的351975836。