使用ttkbootstrap为Tkinter程序美化界面
   1

ttkbootstrap是tkinter的主题扩展,类似网页的Bootstrap风格主题。

安装

pip install ttkbootstrap

查看示例程序

python -m ttkbootstrap

示例图片 示例图片

使用

将原来的导入替换成如下方式即可

1
2
3
4
#from tkinter import *
#from tkinter.ttk import *
from ttkbootstrap import *
from ttkbootstrap.constants import *

ttkbootstrap除了支持tkinter的组件外,还新增了很多组件和功能。

组件名 说明
DateEntry 日期输入框
DatePickerPopup 日期选择框
Floodgauge 带文字的进度条
Meter 仪表盘
icons 图标模块 支持Icon和Emoji
ScrolledFrame 可以滚动的容器,滚动条自动隐藏
ScrolledText 可滚动的文本框,滚动条自动隐藏
Tableview 增强表格,带分页,右键菜单操作表格
toast 系统通知消息
ToolTip 提示框,鼠标放在组件上时弹出
validation 数据验证模块

相关博客

解决ttkbootstrap的按钮组件点击后有虚线的问题

更多请查阅官方文档

https://ttkbootstrap.readthedocs.io/en/latest/zh/styleguide/

ttkbootstrap拖拽布局

Tkinter布局助手支持Ttkbootstrap皮肤啦

站长微信
请备注来意
二维码