前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt软件商店上架几个组件

Qt软件商店上架几个组件

作者头像
Qt君
发布2023-03-17 14:20:53
1.2K0
发布2023-03-17 14:20:53
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

11月初Qt软件商店(Marketplace)更新了三个新的组件:Qt Quick的TreeView(树状图),Calendar(日历)和MultiEffect(图形效果器)。

1. 树视图

  TreeView是一种QML类型,用于显示任何QAbstractItemModel中的数据。它使用可扩展和可折叠节点扩展TableView,可在列表或表模式下使用。前者可以使用户像列表中那样上下导航,但是左右箭头键将使节点展开或折叠。后一种模式允许用户使用左右箭头键在各列之间导航。

  有几种方便的方法可用于在视图中将模型索引与项目索引映射。可以创建自定义委托,但是可以通过几个样式提示自定义视图委托。行背景和前景色,备用背景色,文本字体以及折叠/展开图标可以轻松更改,而无需编写新的委托。

2. 日历

  日历提供了用于在Qt Quick中创建日历的模块化构建块的集合。它基于模型/视图框架,其中MonthGrid是基本视图,可以显示周数和日期名称的行。

  通过将更传统的日历控件分为几种类型,可以通过使用GridLayout或任何其他定位系统组装所需的控件来轻松创建自定义日历。

  结合Qt Quick Controls中的Popup类型,还可以创建弹出日历控件。

3. 图形效果器

  Qt Quick MultiEffect将Qt图形效果的子集组合为单个项目和着色器效果。此着色器是根据用户启用的功能/效果动态创建的,以使其始终尽可能最佳。当效果数量增加时,Qt Quick MultiEffect的性能明显优于使用多个Qt图形效果。

  可以自由混合和匹配的受支持效果:模糊,阴影,亮度,对比度,饱和度,着色和遮罩。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 树视图
  • 2. 日历
  • 3. 图形效果器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档