位置: IT常识 - 正文

tkinter 的界面美化库:ttkbootstrap 使用教程(tkinter美观界面)

编辑:rootadmin
tkinter 的界面美化库:ttkbootstrap 使用教程 嗨害大家好鸭!我是芝士❤

推荐整理分享tkinter 的界面美化库:ttkbootstrap 使用教程(tkinter美观界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:tkinter menu,tkinter menu,tkinter menu,tkinter漂亮gui界面模板,tkinter做的漂亮界面,tkinter界面设计frame,tkinter图形界面,tkinter界面设计frame,内容如对您有帮助,希望把文章链接给更多的朋友!

tkbootstrap 是一个基于 tkinter 的界面美化库, 使用这个工具可以开发出类似前端 bootstrap 风格的 kinter 桌面程序。

如果会 tkinter 学习起来就会非常简单, 如果不会的话只要先花两三天的时间系统学习一下 tkinter 之后再来使用 bootstrap 也是一样。

ttkbootstrap 不仅有丰富的案例, 同时还有完善的官方文档,可惜是英文的。

不过对于程序员来说, 只要用好翻译软件与提供的案例代码, 一样可以轻松上手, 那么接下来我们就介绍一下这个工具的使用。

一、快速上手

安装

pip install ttkbootstrap

然后就可以创建窗口对象了, 先看一下官方给的案例

上面案例分别使用了 tkinter 与 ttkbootstrap 创建窗口对象,

实际上运行出来的界面没有太多区别。

tkinter 的界面美化库:ttkbootstrap 使用教程(tkinter美观界面)

原因是因为这个案例非常简单, 实际上 ttk.Window 可以设置非常多的高级属性 (后续想看的人多的话会出哈哈哈)

如果你不清楚该怎么选择, 推荐使用 ttk.Window 的方式进行创建。

第二个需要注意的地方是第 10 行使用 ttkbootstrap 的组件, 与默认的组件相比多出了一些属性, 其中 bootstyle 是指定按钮的样式。 按钮样式有好几种, 其中 SUCCESS 是从 ttkbootstrap.constants 的常量当中出来的, 除此之外分别还有其他的样式, 因为导出来了所以都可以直接使用。

在按钮 b2 中设置 bootstyle 时 指定的是一个元组并且添加了 OUTLINE 属性。 这个属性是指定边框线关于它的作用我们可以看一个官方案例。

边框案例

边框小案例结果

第二个按钮就是显示边框线的效果

二、官方文档介绍样式指导(Style guide)

官方地址: https://ttkbootstrap.readthedocs.io/en/latest/styleguide/

关于 ttkbootstrap 的组件有非常多,样式也是一样。 如果想创建出漂亮的程序界面, 最好是把这些组件的文档熟读一遍。 或者当不会添加样式使, 可以知道到这里进行查询

接口文档(API Documentation)

接口文档中记录了 ttkbootstrap 封装的每个组件的参数, 并且添加了参数说明。 ttkbootstrap 虽然封装了很多好看的组件, 但是对于新手根本就不清楚怎么进行使用。 这时候就可以查看接口文档, 找一下对应的组件是怎么封装的, 参数的作用是什么, 应该是用那个属性才能达到想要的效果。

接口文档中有丰富的组件与功能, 例如时间日期选择、消息提示框、对话框、emoji图像等等, 如果是对程序的美观性有要求, 非常推荐去看一看。 如果只是想要基本的功能, 就没必要浪费这个时间与精力了。

主题(Themes)

主要展示了 ttkbootstrap 的一些内置主题, 并且允许自定义主题。 推荐选择一个比较满意的主题直接使用就可以了, 没必要使用 TTK Creator 创建一个属于自己的主题。 你不嫌麻烦的话可以自己尝试一下。

画廊(Gallery)

项目提供的基础案例全部存放在这个里面, 整个项目提供了 11 个案例,可以说是非常丰富了。 如果你不清楚才能熟练掌握 ttkbootstrap 并且用它做出好看的界面, 推荐先从这些案例开始。 先把案例搞懂, 然后再自己尝试去做新的案例, 上手就会非常的快。

但是新手需要注意, 这里面的案例不适合新手食用, 因为都是基于面向对象进行封装的, 如果看不懂建议先把面向对象的基础补一下。

本文链接地址:https://www.jiuchutong.com/zhishi/275883.html 转载请保留说明!

上一篇:绝地求生要什么样的电脑配置可以玩?(绝地求生要什么电脑配置)

下一篇:iPhone6自动清理短信设置方法(苹果6s自动清理)

  • 10个最有效的微信推广方法,你用过几个?(微信最实用的功能)

    10个最有效的微信推广方法,你用过几个?(微信最实用的功能)

  • 消息免打扰怎么设置(消息免打扰怎么关闭)

    消息免打扰怎么设置(消息免打扰怎么关闭)

  • 微信7.0自动扣费不见了(微信7.0自动扣费怎么取消)

    微信7.0自动扣费不见了(微信7.0自动扣费怎么取消)

  • 异常拦截件请退回s9什么意思(异常拦截件是什么意思)

    异常拦截件请退回s9什么意思(异常拦截件是什么意思)

  • 检查网络连通性的应用程序是(检查网络连通性的应用程序)

    检查网络连通性的应用程序是(检查网络连通性的应用程序)

  • 手机频繁充电有坏处吗(手机频繁冲电好不好)

    手机频繁充电有坏处吗(手机频繁冲电好不好)

  • 漫游记录删了 其他手机登录还有吗(漫游记录删了电脑看得到吗)

    漫游记录删了 其他手机登录还有吗(漫游记录删了电脑看得到吗)

  • 小天才z1s隐藏功能(小天才z1s隐藏功能大全拨号)

    小天才z1s隐藏功能(小天才z1s隐藏功能大全拨号)

  • 三星f7000折叠手机是双卡双待吗(三星f7000折叠手机参数)

    三星f7000折叠手机是双卡双待吗(三星f7000折叠手机参数)

  • qq怎么关闭小程序(qq怎么关闭小程序入口)

    qq怎么关闭小程序(qq怎么关闭小程序入口)

  • amdr73700u相当于i几(amdr73700x相当于i几)

    amdr73700u相当于i几(amdr73700x相当于i几)

  • 华为m6平板能插u盘吗(华为m6平板能插手机卡吗)

    华为m6平板能插u盘吗(华为m6平板能插手机卡吗)

  • 电脑关机快捷键是哪个(电脑关机快捷键是什么)

    电脑关机快捷键是哪个(电脑关机快捷键是什么)

  • 京东买东西没有客服吗(京东买东西没有取件码怎么办)

    京东买东西没有客服吗(京东买东西没有取件码怎么办)

  • 苹果手机系统13.1.2如何查找朋友(苹果手机系统13.6.1新功能)

    苹果手机系统13.1.2如何查找朋友(苹果手机系统13.6.1新功能)

  • pbbmoo是什么设备(PBBMOO是什么设备)

    pbbmoo是什么设备(PBBMOO是什么设备)

  • 苹果11插几个卡(苹果11插几个卡好)

    苹果11插几个卡(苹果11插几个卡好)

  • 64g手机2年后够用吗

    64g手机2年后够用吗

  • 钉钉如何设置显示出差(钉钉如何设置显示在其他应用上层)

    钉钉如何设置显示出差(钉钉如何设置显示在其他应用上层)

  • 微信公众号 - 实现 H5 网页在微信内置浏览器中下载文件,可预览和下载 office 文件(doc / xls / ppt / pdf 等)适用于任何前端技术栈网站,兼容安卓和苹果系统!(微信公众号实名认证怎么更改)

    微信公众号 - 实现 H5 网页在微信内置浏览器中下载文件,可预览和下载 office 文件(doc / xls / ppt / pdf 等)适用于任何前端技术栈网站,兼容安卓和苹果系统!(微信公众号实名认证怎么更改)

  • 什么是ChatGPT(什么是CHATGPT)

    什么是ChatGPT(什么是CHATGPT)

  • vue实现前端展示后端实时日志带颜色示例详解(vue前端页面设计)

    vue实现前端展示后端实时日志带颜色示例详解(vue前端页面设计)

  • 旅游住宿有什么问题
  • 小规模多计提增值税税率
  • 应交土地使用税和应交城镇土地使用税一样吗
  • 税收职能和作用
  • 机票抵扣怎么填申报表
  • 公司对公账户给员工发工资税是谁扣
  • 季度企业所得税可以不预缴吗
  • 度假村功能
  • 辅导期一般纳税人
  • 固定资产的维护费计入什么科目
  • 取得无形资产当期收入
  • 不收汇样品的会计分录
  • 拆迁补偿款使用范围
  • 递延收益摊销包含哪些
  • 税务系统出问题怎么办
  • 一般纳税人怎么交税
  • 营改增土地增值税的计算
  • 房地产开发企业土地增值税清算
  • 水泥厂水泥增值税率是多少?
  • 商标是按年交费的吗
  • 发票开负数冲红做什么会计分录?
  • 资源税可能计入
  • 哪些费用可以税前扣除
  • 怎么处理有问题的货物
  • 电子缴税付款凭证怎么做记账凭证
  • 使用u盘安装linux
  • linux如何开启端口
  • 开发票时的数据可以四舍五入吗
  • windows 搜索工具
  • 所得税到底按会计分录吗
  • win7旗舰版系统怎么样
  • bootice.exe
  • 土地使用税若干问题的补充规定
  • 金融企业会计计提贷款呆账准备金主要贯彻了
  • vue+
  • 黑暗的树荫
  • 什么是跨域以及跨境电商
  • vue3刷新组件
  • 房屋租赁费发票备注栏需要写什么?
  • 企业非流动资产占比多说明什么
  • 小规模纳税人季报需要报什么
  • 大模型时代的自然语言处理
  • java基础变量字节
  • 残疾人个人所得税减免怎么填写申报
  • 金蝶本月金额公式
  • 计提坏账准备不会影响应收账款账面价值
  • 帝国cms8.0
  • 企业购房怎么贷款
  • 在建工程怎么做账务处理
  • 本期应补退税额就是交钱吗
  • 公司广告费用咨询费都应当作为管理费用对还是错
  • 如何确定固定资产是否已经发生减值
  • 内含报酬率的计算公式Npv
  • 保函分为几种
  • 小规模纳税人减按1%政策
  • 标的编制费
  • 分公司注销库存车怎么办
  • 工程施工合同如何核算收入成本?
  • 公司给别人公司过账应该注意哪些
  • 公司不注销有什么影响吗
  • mysql参数表
  • win10一年更新一次
  • 如何设置电脑从d盘启动
  • win7防病毒设置在哪
  • 删除windows.edb
  • win7记事本功能
  • 安装samba服务器步骤
  • WIN7系统还原
  • windows安装mq
  • js 读取 excel
  • bootstrap怎么用
  • 协程有什么用
  • vue实现分页功能
  • 批处理 重命名
  • unity3d打包apk
  • 买药开税票多少税率
  • 环保税申报流程视频
  • 滴灌带设备一套多少钱
  • 珠宝消费税怎么申报
  • 2021年水资源税征期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设