赞
踩
TinUI是一个从2021年正式开始并一直维护到现在的小项目,中间经过了四代版本的更新。因为一些原因,2023年,TinUI-4后更新较少。
TinUI发展历程,见此文章。
现在,TinUI开始从v4过渡到v5:
本篇,将记录TinUI向5.0进发的每一步。
滚动选值框(滚动选择器 picker),同来选择格式化数据。
pre2加入菜单按钮 menubar
notebook控件添加对滚动条颜色的自定义参数。
labelframe使用圆角边框。
ratingbar新的星星
参考CustomTkinter的CTkFont,创建了TinUIFont
类。
TinUIFont.load_font("字体文件.ttf")
在TinUI的menubar, menubutton, tooltip, picker等控件中,会用到子窗口作为浮出控件,使用越多,创建的子窗口越多,虽然平时都是隐藏状态。在本TinUI框架销毁,但是tkinter程序依然运行时,这些窗口不会消失。
为了避免占用多余的运行内存,可以使用如下代码销毁窗口。
TinUI.clean_windows()
可以通过绑定控件的<Destroy>
事件触发。
此外,TinUIXml的clean()
方法将自动触发这个销毁方法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。