我们很多人都开始追求潮流了,但tkinter显然有点太“粗暴”了,不太美观

你以为作者开发ttk是吃饱了撑的吗?不是的。这是为了美观,ttk的部件比tkinter的好一些

好了,那我们就开始讨论一下tkinter.ttk

1)ttk.Button

ttk.Button参数就是tkinter.Button,只不过更美观了

语法如下:

tkinter.ttk.Button(master=None, **kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Button(a,text='d')
b.pack()
c=tkinter.Button(a,text='d')
c.pack()

2)ttk.Checkbutton

同理,单选框,语法如下:

tkinter.ttk.Checkbutton(master=None, **kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Checkbutton(a,text='已阅读隐私条例')
b.pack()

3)ttk.Combobox

选择框,语法如下:

tkinter.ttk.Combobox(master=None, **kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Combobox(a)
b['values']=['火锅','红烧肉','青菜']
b.pack()

4)ttk. Entry

单行文本框,语法如下:

tkinter.ttk.Entry(master=None, widget=None, **kw)

master:组件的父容器

**kw:组件的各种参数

widget:没啥用

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Entry(a)
b.pack()

5)ttk.Frame

范围区域,语法如下:

tkinter.ttk.Frame(master=None, **kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Frame(a,height=60,width=60)
b.pack()

6)ttk.Label

标签,语法如下:

tkinter.ttk.Label(master=None,**kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Label(a,text='hello world!')
b.pack()

7)ttk.Menubutton

菜单按钮,语法如下:

tkinter.ttk.Menubutton(master=None,**kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
m=tkinter.Menu(a)
m.add_command(label='保存')
b=tkinter.ttk.Menubutton(a,text='文件',menu=m)
b.pack()

8)ttk.Notebook

选项卡,语法如下:

tkinter.ttk.Notebook(master=None,**kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Notebook(a,width=60,height=60)
b.pack()
d=tkinter.Frame(a)
b.add(d,text='选项卡1')
c=tkinter.Button(d)
c.pack()

9)ttk.Progressbar

进度条,语法如下:

tkinter.ttk.Progressbar(master=None,**kw)

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Progressbar(a)
b['value']=60
b.pack()

好了,这就是本文章的内容了,我会很快更新本文章的下的,观众们可以洗洗睡了!

非喜勿喷!!

python tkinter ttk的使用(上)相关推荐

  1. python+tkinter+threading制作多线程简易音乐播放器(自动播放,上一曲,下一曲,播放,暂停,实时显示歌曲名并能自动切换歌曲的功能)

    https://blog.csdn.net/qq_41962782/article/details/80106158 小弟是小白因大作业,在此博文的基础上,我增加了歌曲目录的选择,自动播放,实时显示歌 ...

  2. Python tkinter的简单使用,在绘布上播放GIF和图片

    Python tkinter的简单使用,在绘布上播放GIF和图片 文章目录 Python tkinter的简单使用,在绘布上播放GIF和图片 前言 一.tkinter 的简单组件以及pack(),gr ...

  3. python打开后的界面-Python - tkinter:打开和关闭对话框窗口

    我是Python新手,必须编写一个简单的GUI程序,为了简单起见,我选择在tkinter中这样做. 我想要的GUI应该非常类似于在Windows上安装程序时经常遇到的对话框(您想要安装的位置,您想要的 ...

  4. python tkinter treeview 高亮_满满的成就感~如何用python让你的想法拥有可操作性?(一)...

    想法:用python+tkinter+pypyodbc+xlrd+xlwt实现从已有数据库调取你想要的数据,生成EXCEL.xls文件. 生活处处有Idea 一.需求分析. 完成的界面如下图,左上方通 ...

  5. python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例

    Python+tkinter使用80行代码实现一个计算器实例 本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下. 闲话不说,直奔主题.建议大家跟着敲一遍代码, ...

  6. python tkinter手册_tkinter 中文文档

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! __author__=python importtkinterastk clas ...

  7. Python Tkinter - WiFi WL Test 上位机 (自动搜索Uart、执行exe/Bat)

    目录 Python Tkinter - WiFi WL Test 上位机开发 特点: 先上图: 自动查找可用串口,如果电脑未连接串口,会打印提示信息: 连接串口后,即可执行WL 命令和测试通讯: 连接 ...

  8. python tkinter Button的使用

    今天我们来介绍一下tkinter中的Button类的使用 目录 前言 学习 1)认识Button 2)使用Button 1)调用Button 2)Button的边框 3)Button的状态 3)示例 ...

  9. Python+Tkinter画图工具

    在本文中,我们将在 Python Tkinter GUI 中设计和构建一个基本的绘图应用程序,在这里我们可以简单地使用铅笔在画布上绘制一些东西并用橡皮擦擦除它,以及改变铅笔粗细的和橡皮擦.我们还可以修 ...

  10. python+ tkinter做的一个项目辅助测试工具

    python+tkinter 写的一个项目测试工具 目的是能够自动按照模板向禅道系统 提交bug,自动打包日志并上传到禅道上 以及结合进 项目中一些其他的功能,提升测试效率 主要是记录下 tkinte ...

最新文章

  1. 有了NPU,还要DSP吗?
  2. 有那种条件可以用 火山云引擎 - 提供免费云计算销售管理系统
  3. CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
  4. 开关稳压电源过热(高温)保护功能作用--来自中港扬盛分享干货
  5. Android 一s个相对完整的自动升级功能实现代码
  6. MiniO对象存储服务 磁盘缓存快速入门 ​​​​​​​
  7. 有关malloc的一个小点
  8. weblogic 12 开启debug端口配置
  9. 从拨号到 5G :互联网登录完全指南
  10. 模拟串口收发数据Configure Virtual Serial Port Driver(VSPD)
  11. QT、C++面试中的几个问题
  12. java dht 爬虫_DHT爬虫(golang版-附源码)
  13. 转:: 刺鸟:用python来开发webgame服务端(1)
  14. dnssec_OPNSense上的DNSSEC,DoT和DNSBL
  15. 【Java开源项目】消息推送平台发送一条短信
  16. 微信小程序(3)——引入百度api天气信息全过程
  17. SpringCloud的实用篇
  18. oracle直截取汉字,ORACLE_从字符串中提取汉字(不包括全角符及日文韩文等字符) | 学步园...
  19. 服务器上Kafka启动报错:error=‘Cannot allocate memory‘ (errno=12)
  20. java中jsp内建对象有_JSP内置对象有哪些

热门文章

  1. 青蛙跳台阶 php,php中青蛙跳台阶的问题解决方法
  2. 获取域名服务器信息吗,获取域名的WHOIS信息
  3. 数据搜索的新战场,我们为什么需要向量数据库?
  4. Progress实现进度条效果
  5. [用友]报表格式异常的处理
  6. mysql的user表被清空_用delete命令来个不小心删除了user表
  7. js控制的回到顶端goTop的使用
  8. 红外编解码模块YS-NEC使用
  9. android+apk编译器,APK编辑器
  10. SpringBoot整合Swagger2,并设置springsecurity放行和token