TinUI

What't TinUI

TinUI是一个基于tkinter.Canvas的窗口控件,用来在其中绘制各种现代化的虚拟组件,优化tkinter的显示效果和速度。

TinUI虽然是一个单独控件,但是可以作为一个tkinter窗口的唯一控件,因为所有的tkinter组件和TinUI自身绘制的虚拟组件均可以绘制到TinUI中。甚至我们可以去掉tkinter窗口的工具栏、标题框、边框,重新使用TinUI设计,这样将提升你的桌面应用的外观丰富性。

TinUI目前作为tkinter的第三方拓展库,可以从pypi中安装。


Why TinUI

TinUI基于画布,因此其自身的组件和渲染外观的多样性有了基础保证,方便使用画布的底层函数渲染桌面应用。此外,画布允许嵌入tkinter组件,使TinUI能够绘制虚拟组件的同时拥有与系统原生组件相同的一部分控件。

TinUI绘制出来的虚拟组件借鉴了HTML、uwp(winUI)等现代化界面外观,并且一定程度上提供了高自定义和功能回调功能。另外,TinUI的运行效率将快于直接在窗口添加常规的组件。


How to use TinUI

pypi

TinUI现在在pypi上发布,在pypi-TinUI主页查看用法帮助。

GitHub

TinUI目前托管在github,前往github-TinUI主页获取帮助。

在线获取

下载TinUI源码

在线说明

TinUI网站


💥若有新想法,联系邮箱:smart-space@qq.com