很长的一段时间里,我都是用tkinter进行GUI设计的,还写过一篇《tkinter模块常用参数》。

但后来慢慢地觉得,这个tkinter真的是有点丑啊。

于是,找到了现在的ttk。

ttk是什么呢?

在我看来,它应该算是tkinter的一个进阶组件,为的,就是完善tkinter的一些功能。

通俗点说,tkinter有的,ttk也有;tkinter没有的,ttk也有。

而且!这两人的办法和属性功能还是相同的,连名字都一样。。。。

所以,如果你同时导入这两个库,即

import tkinter

from tkinter import ttk

此时,

二者都有的组件,ttk将会覆盖Tkinter;ttk有而Tkinter没有的,将采用ttk的特性。

当然,ttk和tkinter还是有一些区别的。

如 Tkinter 中的fg,bg 在ttk中并不被支持,ttk是通过style这个对象来实现的。

如下:

tkinter:

l1 = Tkinter.Label(text="Test", fg="black", bg="white")

l2 = Tkinter.Label(text="Test", fg="black", bg="white")

ttk:

style = ttk.Style()

style.configure("BW.TLabel", foreground="black", background="white")

l1 = ttk.Label(text="Test", style="BW.TLabel")

l2 = ttk.Label(text="Test", style="BW.TLabel")

这点还是得注意的。

对了,还有一点:

Python3才是tkinter,Python2的话就是Tkinter了。

python ttk_tkinter进阶版——ttk相关推荐

  1. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录

    基础版学习笔记传送门 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版) 进阶版笔记 项目 opencv进阶学习笔记1: 调用摄像头用法大全(打开摄像头,打开摄像 ...

  2. tkinter进阶版——ttk

    很长的一段时间里,我都是用tkinter进行GUI设计的,还写过一篇<tkinter模块常用参数>. 但后来慢慢地觉得,这个tkinter真的是有点丑啊. 于是,找到了现在的ttk. tt ...

  3. Python排序进阶版:根据一个列表的顺序对其他列表进行排序

      在Python中如果需要根据列表A对列表B进行排序的问题时有以下2种方法: 方法1: 根据列表B中每个元素的下标来获取列表A中对应位置的元素,将其作为排序依据即可. a = [1, 5, 2, 6 ...

  4. 机器学习(六)Python实现进阶人脸识别

    机器学习(六)Python实现进阶版人脸识别 使用到的库:dlib+Opencv python版本:3.8 编译环境:Jupyter Notebook (Anaconda3) 训练模型:dlib_fa ...

  5. Python爬虫爬取智联招聘(进阶版)

    运行平台: Windows   Python版本: Python3.6   IDE: Sublime Text    其他工具:  Chrome浏览器 0.写在前面的话 本文是基于基础版上做的修改,如 ...

  6. Python学员管理系统进阶版

    Python学员管理系统进阶版 整合基础,使用面向对象的方式做学员管理系统 文章目录 Python学员管理系统进阶版 前言 一.系统需求 1.创建程序文件 2.书写程序 3.管理系统框架 二.功能函数 ...

  7. Python | 爬虫爬取智联招聘(进阶版)

    上一篇文章中<Python爬虫抓取智联招聘(基础版)>我们已经抓取了智联招聘一些信息,但是那些对于找工作来说还是不够的,今天我们继续深入的抓取智联招聘信息并分析,本文使用到的第三方库很多, ...

  8. Python爬虫:抓取智联招聘岗位信息和要求(进阶版)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:王强 ( 想要学习Python?Python学习交流群 ...

  9. python爬去智联招聘网_Python爬虫爬取智联招聘(进阶版)

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 图片:Westworld Season 2 作者 王强 简介 Python追随者, ...

  10. python进阶版《植物大战僵尸》

    欢迎加入我们卧虎藏龙的python讨论qq群:996113038 还记得公众号之前推过的简单版植物大战僵尸吗 戳我回顾 那个时候啊 我们只有豌豆和向日葵 连僵尸都只有最简单的僵尸 就像是没充钱的玩家 ...

最新文章

  1. ELFhash - 优秀的字符串哈希算法
  2. 修身论文2000字_那些没能写出毕业论文的博士生,究竟是败在了哪里?
  3. 为什么链接库的顺序有时会导致GCC错误?
  4. Bootstrap学习笔记-布局
  5. python seaborn安装_Windows下安装pip、matplotlib以及seaborn
  6. Eclipse启动之一:外壳程序(百度空间迁移)
  7. gcc:编译 expected declaration specifiers or ‘...’ before
  8. C#里的一些加密解密标准函数示例——DES,SHA1,RSA
  9. Angular 内容投影 content projection 关于选择器问题的单步调试
  10. Pandas 文本数据方法 get( )
  11. BOOST升压电路原理详解
  12. mysql卸载后重装不_mysql卸载无法重装怎么办?
  13. 系统集成项目管理师 高项论文 项目进度管理
  14. 如何用计算机录制视频教程,电脑怎么利用软件录制视频教程
  15. tp路由器虚拟服务器架设传奇,单机传奇架设教程2021年完整版
  16. 比亚迪决定不给日系留“活路”了
  17. python-matplotlib-箱线图为不同的箱体设置不同颜色
  18. 第一周总结(2022.10.17~2022.10.22)
  19. 关于ECW文件格式读取
  20. 开源项目之杀毒软件 clamwin

热门文章

  1. 安装好vmware后界面默认英语如何修改成中文或者其他语言
  2. 【6035】聊聊各种“上门”能不能做起来
  3. axure 7.0 license key
  4. 电脑测网速c语言,C层实现多线程测网速
  5. 基于量化交易回测的金融股票案例基础知识
  6. mysql字符集校对_MySQL字符集与校对
  7. YIT-CTF—社工类
  8. 高手揭密svchost.exe是什么进程
  9. Stetman读paper小记:Backdoor Learning: A Survey(Yiming Li, Yong Jiang, Zhifeng Li, Shu-Tao Xia)
  10. webpack搭建pixi.js开发环境