【技术实现步骤摘要】
本专利技术涉及gui应用开发,尤其涉及一种弧形滑动菜单工具绘制方法及弧形滑动菜单工具。
技术介绍
1、目前在qt环境下,现有的技术想要制作一个弧形滑动菜单时,通常的做法是贴图,但是由于这种方式下的滑动路径是水平或者垂直的,因此直接贴图是无法实现弧形滑动的效果,第二种做法是在qpainter里进行绘制,由于qpainter绘制是基于cpu的,因此做出来的效果卡顿不流畅,无法满足人机交互友好体验。
技术实现思路
1、本专利技术的目的是针对
技术介绍
存在的技术问题,提出一种弧形滑动菜单工具绘制方法,包括如下步骤:
2、自定义model类,该model类继承qabstractlistmodel;
3、把自定义model类注册到qml中;
4、通过listview控件,将自定义model类设置为listview的model;
5、自定义listview的代理,将该代理设置为自定义代理,以形成可动态水平滑动的自定义代理视图;
6、设定自定义代理
...【技术保护点】
1.一种弧形滑动菜单工具绘制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述“自定义Model类,该Model类继承QAbstractListModel”还包括如下步骤:
3.根据权利要求2所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述自定义数据类型包括站台频段数据、站台类型数据以及按钮类型数据。
4.根据权利要求1所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述“把自定义Model类注册到Qml中”还包括如下步骤:
5.根据权利要求1所述的一种弧形滑动菜
...【技术特征摘要】
1.一种弧形滑动菜单工具绘制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述“自定义model类,该model类继承qabstractlistmodel”还包括如下步骤:
3.根据权利要求2所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述自定义数据类型包括站台频段数据、站台类型数据以及按钮类型数据。
4.根据权利要求1所述的一种弧形滑动菜单工具绘制方法,其特征在于,所述“把自定义model类注册到qml中”还包括如下步...
【专利技术属性】
技术研发人员:刘世一,王辉,
申请(专利权)人:深圳市众森电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。