
CustomTkinter 6.0.0 新特性抢先看Gold 主题、垂直 SegmentedButton 与 Showroom 应用【免费下载链接】CustomTkinterA modern and customizable python UI-library based on Tkinter项目地址: https://gitcode.com/gh_mirrors/cu/CustomTkinterCustomTkinter 是一个基于 Tkinter 的现代化、可高度定制的 Python UI 库。6.0.0 版本带来了三大亮点全新的 Gold 金色主题、支持垂直方向的 SegmentedButton以及安装即可运行的 Showroom 组件展示应用。无论你是 Tkinter 新手还是想升级的老用户这篇指南都能在 10 分钟内带你跑通全部新特性 如何快速启用 Gold 金色主题6.0.0 内置了第四个官方主题Gold金色。它与原有的blue、green、dark-blue主题一样通过一行代码即可全局生效import customtkinter as ctk ctk.set_default_color_theme(gold)Gold 主题以#EFB951 / #ECA607金色作为主色按钮、开关、进度条、分段按钮在浅色/深色模式下都会呈现温暖的金色调非常适合做会员版、金融风格或复古质感的界面。主题文件定义在 customtkinter/assets/themes/gold.json你可以复制它作为自定义主题的起点所有内置主题由 customtkinter/windows/widgets/theme/theme_manager.py 统一管理支持直接传入路径加载自定义主题文件 垂直 SegmentedButton如何做出竖排分段选择器CTkSegmentedButton一直是横向排列的。现在只需传入orientationvertical即可得到垂直方向的分段按钮完美适配侧边栏布局seg_button ctk.CTkSegmentedButton( frame, values[vertical, Value 2, Value 3], orientationvertical # 新增垂直方向 )该属性在 customtkinter/windows/widgets/ctk_segmented_button.py 中实现布局逻辑会根据方向自动调整按钮的排列与拉伸方式。 顺带一提CTkTabview现在也新增了字体配置属性可以直接为它顶部的分段按钮指定font让标签页文字大小与整体界面保持一致。 Showroom 应用一条命令打开组件展厅6.0.0 最大的开箱即用惊喜是Showroom 应用——安装库之后不需要写任何 UI 代码即可打开一个官方组件展示窗口import customtkinter as ctk ctk.run_showroom()Showroom 窗口自带侧边栏控制面板可以实时切换主题含 Gold、外观模式Light/Dark/System、UI 缩放比例80%–120%和绘制方式主体按 Buttons、Choices、Text、Boolean、Bars、Frames、Windows 等分类展示全部组件的默认与禁用状态。它的源码就写在库入口文件 customtkinter/init.py 中非常适合作为学习各组件参数的活文档。️ 6.0.0 其他实用新特性清单除了三大主角本次版本还有不少悄悄变好用的改进详见 CHANGELOG.md新特性说明set()/index()/len()Combobox、OptionMenu、SegmentedButton、Tabview 等支持索引操作取值和定位更顺手CTkLabel 边框新增border_width/border_color参数标签也能画边框了见 customtkinter/windows/widgets/ctk_label.py鼠标滚轮支持CTkSlider 支持滚轮调节CTkScrollbar 滚轮体验优化交互修复按钮改为松开鼠标时触发 command输入框点击外部自动失焦再次点击下拉按钮可关闭菜单 安装与升级步骤pip install customtkinter6.0.0如果你需要源码研究例如查看 Showroom 实现或主题文件可以克隆仓库git clone https://gitcode.com/gh_mirrors/cu/CustomTkinter升级前建议先运行一下ctk.run_showroom()浏览新组件再对照 CHANGELOG.md 的 Changed 一节检查旧代码——比如按钮触发时机从按下改为松开个别自定义事件绑定的场景需要留意。✨ 小结CustomTkinter 6.0.0 用三个小改动大幅提升了开发体验Gold 主题让你的应用一键换装垂直 SegmentedButton解锁侧边栏布局Showroom 应用让先看看效果成为零成本操作。花一分钟升级界面质感立刻上一个台阶值得一试【免费下载链接】CustomTkinterA modern and customizable python UI-library based on Tkinter项目地址: https://gitcode.com/gh_mirrors/cu/CustomTkinter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考