当前位置: 首页 > news >正文

TinUI v5预发布记录

TinUI v5预发布记录

  • 前言
  • 新控件
    • 滚动选择框
    • 菜单按钮
  • 新样式
    • pre1
    • pre2
    • pre3
  • 新功能
    • 导入字体文件

前言

TinUI是一个从2021年正式开始并一直维护到现在的小项目,中间经过了四代版本的更新。因为一些原因,2023年,TinUI-4后更新较少。

TinUI发展历程,见此文章。

现在,TinUI开始从v4过渡到v5:

  • 新项目图标
  • 全新样式
  • 更规范的窗口管理
  • 更有趣的新控件
  • ……

本篇,将记录TinUI向5.0进发的每一步。

新控件

滚动选择框

滚动选值框(滚动选择器 picker),同来选择格式化数据。
在这里插入图片描述

菜单按钮

pre2加入菜单按钮 menubar
在这里插入图片描述

新样式

pre1

表格(table)使用圆角。
在这里插入图片描述
pre1,菜单动画改为淡入。

在这里插入图片描述

pre2

pre2 菜单新样式。
在这里插入图片描述
全新图标
在这里插入图片描述
新的黑暗样式
在这里插入图片描述

在这里插入图片描述

pre3

scrollbar使用新标识符
在这里插入图片描述
pipspager的新翻页按钮
在这里插入图片描述
listbox, textbox, ui, canvas等控件可以自定义滚动条样式。

新功能

导入字体文件

参考CustomTkinter的CTkFont,创建了TinUIFont类。

TinUIFont.load_font("字体文件.ttf")

相关文章:

  • Javaweb之SpringBootWeb案例之propagation属性案例演示的详细解析
  • 使用C++从零开始,自己写一个MiniWeb
  • 贪心算法之找零钱
  • openJudge | 距离排序 C语言
  • OCP使用web console创建和构建应用
  • 设计模式理解:单例模式+工厂模式+建设者模式+原型模式
  • macbook电脑如何永久删除app软件?
  • 使用C#快速创建一个非常实用的桌面应用程序
  • 设计模式-建造者模式Builder
  • 【开源】SpringBoot框架开发桃花峪滑雪场租赁系统
  • Linux cksum命令教程:如何使用cksum命令检查文件完整性(附实例详解和注意事项)
  • 选择大语言模型:2024 年开源 LLM 入门指南
  • 【电路笔记】-并联电感
  • STM32自学☞PWM驱动舵机(按键控制)
  • ubuntu快速安装miniconda
  • 收藏网友的 源程序下载网
  • 自己简单写的 事件订阅机制
  • 【刷算法】从上往下打印二叉树
  • es6
  • in typeof instanceof ===这些运算符有什么作用
  • JavaScript HTML DOM
  • JSONP原理
  • Js基础——数据类型之Null和Undefined
  • VUE es6技巧写法(持续更新中~~~)
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 猴子数据域名防封接口降低小说被封的风险
  • 基于axios的vue插件,让http请求更简单
  • 基于遗传算法的优化问题求解
  • 技术:超级实用的电脑小技巧
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何使用 JavaScript 解析 URL
  • 栈实现走出迷宫(C++)
  • linux 淘宝开源监控工具tsar
  • ​渐进式Web应用PWA的未来
  • ​业务双活的数据切换思路设计(下)
  • # 计算机视觉入门
  • #控制台大学课堂点名问题_课堂随机点名
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (rabbitmq的高级特性)消息可靠性
  • (多级缓存)多级缓存
  • (七)理解angular中的module和injector,即依赖注入
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (算法)Game
  • (转)linux下的时间函数使用
  • .net refrector
  • .net 流——流的类型体系简单介绍
  • .net 受管制代码
  • .Net 中Partitioner static与dynamic的性能对比
  • .net打印*三角形
  • .NET连接数据库方式
  • .NET实现之(自动更新)
  • .net中我喜欢的两种验证码
  • @RequestBody与@ResponseBody的使用