基于Qt Quick(Qml) 跨平台技术打造的 2D 开源框架_toou2d

  1. 没有使用Controls与Controls2 的Toou2D性能更佳
  2. 支持 Font Awesome 、Svg Icon
  3. 丰富的Demo供学习和参考,T2D上手更容易
  4. 完善的Api文档,企业项目、团队开发必备开源框架
  5. 规划长期开源路线发展方向明确,长期维护可安心使用
  6. 继承Qt跨平台特性并遵循Qt书写规范
  7. 你提需求我们改进,互助互利共同奋进 :

使用Toou2D开发的Demo效果

Toou2D有哪些组件?

组件名称简短说明
TAvatar用图标、图片或者字符的形式展示用户或事物信息
TAwesomeIcon超级流行的 Font Awesome icon
TBadge出现在按钮、图标旁的数字或状态标记
TBusyIndicator加载数据时显示动效
TButton常用的操作按钮
TCarousel在有限空间内,循环播放同一类型的图片、文字等内容
TCheckBox一组备选项中进行多选
TDialog在保留当前页面状态的情况下,告知用户并承载相关操作
TDialogBasic可以自定义弹出效果的Dialog
TDialogButton嵌入在Dialog body 底部的操控按钮
TDividerLine一条线段、分割线、底线
TFlickable内容可拖拽,自带上下以及左右拖动进度条
TFpsMonitorFPS监控,监控软件性能相当重要
TIcon提供了一套常用的图标集合,根据source不同自动加载
TIconButton带有icon的按钮
TImage显示一张图像,可以是Qt支持的所有格式
TImageButton使用图像来制作一个按钮
TInputField通过鼠标或键盘输入字符
TLabel呈现文本给用户
TMask遮罩功能,可以指定给用户显示某一特定区域
TMouseArea接收并相应鼠标以及触控区域
TNavigationBar为应用提供导航功能
TObject在Qt基础上加了一丢丢小改善
TPagination当数据量过多时,使用分页分解数据。
TPopover模态任意位置弹出框
TPopoverMenu模态任意位置弹出菜单框
TPopup显示了一个弹出式窗口,需要自定义body
TProgressBar用于展示操作进度,告知用户当前状态和预期
TRadioBox在一组备选项中进行单选
TRadioBoxGroup管理一组RadioBox,组内只能选其一
TRectangle矩形色块区域
TSVGIconSvg 图标
TScrollbarH横向滚动条,可操控ListView,GridView,Flickablet等等
TScrollbarV竖向滚动条,可操控ListView,GridView,Flickablet等等
TSwitch表示两种相互对立的状态间的切换,多用于触发「开/关」
TTag用于标记和选择
TToast轻量级的消息反馈,以小弹框的形式出现
未完待续,请关注下一个版本的更新。

以前 Ctrl + C 过你们的代码,今天Toou也给了你们一个Ctrl + V 的机会。

Toou 感谢关注,点个小星星呗!~

开源地址:https://github.com/ShowFL/Toou-2D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值