Toou 2D  轻量UI引擎



  • Toou-2D

    简称T2D,基于Qt跨平台技术的2D轻量级Ui引擎,它使得App可以快速开发与构建。K2D全新封装了常用控件,包括Toast,Dialog,Popover,AwesomeIcon等等,大部分控件我们已经放弃了Qt的Controls 及 Controls 2,不需要重启App即实现一键换肤。 T2D提供了丰富、全面的使用文档,Api查阅快速方便。
    已经集成最新版本 Font Awesome 4.7
    github 地址
    非作者,技术问题请到GitHub联系作者😁

    Kapture 2019-07-24 at 0.22.39.gif


  • 网站研运

    @xuin 嗯,感觉这个还是挺适合移动平台的。由于现在Qt部署Android和iOS已经成熟了,这个还是可以很容易移植到目标的平台上呢。
    另外,很想知道,怎样用Qt Quick Controls 2来做一个支持任意桌面的主题。现在Qt Quick Controls 2针对于不同平台的主题似乎不一致,这真是个困难的问题呢。:disappointed_but_relieved_face: 😂



  • 楼主,你这个思路是非常棒的。
    不但统一了Ui样式。代码与theme分离管理,不用改代码逻辑很容易的扩展theme。牛逼
    现在我突然有个想法,让我想通了类似于网易音乐可以换肤的原理了。
    不守这些不太重要,
    我更看中功能。希望以后封装更多更简单更好用的,控件。谢谢


  • 网站研运

    @hslm 换肤的功能在Qt Quick Controls 2甚至是Qt Quick Controls中都是不难实现的。我也曾经实现过类似的。
    比如说Qt Quick Controls有一些小而美的应用:QML Designer,它的界面给人感觉也是挺清爽的。
    另外Github上也有一些爱好者提交自己制作的Qt Quick Controls 2的主题。其中包含了KDE项目。



  • @jcy 他这个是皮肤分离了吧,至于想如何清爽美工说的算。不用修改代码逻辑,文档说不把皮肤放到应用外,不用重新发布APP。皮肤有很多都要Import 进来,一键换肤这个思路挺不错,正在看他的代码。挺巧妙的处理了皮肤绑定的麻烦这些问题。上周还在为这事发愁,不过刚好解决了我的问题。哇哈哈,美中不足控件还是太少。不知道还会不会更新代码,是提交更多的控件,还是扩展深度搞什么Game 2d ???????


  • 网站研运

    @hslm 现在都是做界面和实现分离,让不同人关注需要关注的部分就好。


Log in to reply
 

走马观花

最近的回复

  • @hslm 现在都是做界面和实现分离,让不同人关注需要关注的部分就好。

    read more
  • H

    @jcy 他这个是皮肤分离了吧,至于想如何清爽美工说的算。不用修改代码逻辑,文档说不把皮肤放到应用外,不用重新发布APP。皮肤有很多都要Import 进来,一键换肤这个思路挺不错,正在看他的代码。挺巧妙的处理了皮肤绑定的麻烦这些问题。上周还在为这事发愁,不过刚好解决了我的问题。哇哈哈,美中不足控件还是太少。不知道还会不会更新代码,是提交更多的控件,还是扩展深度搞什么Game 2d ???????

    read more
  • @hslm 换肤的功能在Qt Quick Controls 2甚至是Qt Quick Controls中都是不难实现的。我也曾经实现过类似的。
    比如说Qt Quick Controls有一些小而美的应用:QML Designer,它的界面给人感觉也是挺清爽的。
    另外Github上也有一些爱好者提交自己制作的Qt Quick Controls 2的主题。其中包含了KDE项目。

    read more
  • H

    楼主,你这个思路是非常棒的。
    不但统一了Ui样式。代码与theme分离管理,不用改代码逻辑很容易的扩展theme。牛逼
    现在我突然有个想法,让我想通了类似于网易音乐可以换肤的原理了。
    不守这些不太重要,
    我更看中功能。希望以后封装更多更简单更好用的,控件。谢谢

    read more

关注我们

微博
QQ群