python tkinter ttk的使用(下)

news/2025/3/16 22:54:53/

接上一文章,不用多说了吧?上一文章的链接我给你们摆上,好吗?

https://blog.csdn.net/pythonitstream/article/details/124358774?spm=1001.2014.3001.5501

10)ttk.Radiobutton

是复选框,但不完全是复选框。语法如下:

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

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Radiobutton(a,text='存入文档')
b.pack()

11)ttk.Scale

滚动条,语法如下:

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

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Scale(a,from_=-100,              #起始值to=100,                    #终止值orient=tkinter.HORIZONTAL) #水平方向
b.pack()

12)ttk.Scrollbar

还是滚动条,语法如下:

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

 

master:组件的父容器

**kw:组件的各种参数

示例:

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

 13)ttk.Separator

分割线,语法如下:

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

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
c=tkinter.Label(a,text='hello')
c.pack()
b=tkinter.ttk.Separator(a)
b.pack(fill=tkinter.BOTH)
d=tkinter.Label(a,text='world')
d.pack()

 14)ttk.Sizegrip

用来添加一个可以拖拉窗口大小的小方块,语法如下:

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

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Sizegrip(a)
b.pack(anchor=tkinter.SE,expand=True)

 15)ttk.Spinbox

调整框,语法如下:

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

master:组件的父容器

**kw:组件的各种参数

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Spinbox(a,from_=0,to=100)
b.pack()

16)ttk.Treeview

这玩意有两个作用,非常复杂,我们分两段来写:

语法如下:

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

master:组件的父容器

**kw:组件的各种参数

1)表格

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Treeview(a,show='headings',columns=('name','age'))
b.column('name')
b.column('age')
b.heading('name',text='名字')
b.heading('age',text='年龄')
b.insert('',0,value=('john','5'))
b.pack()

2)树图

示例:

import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Treeview(a,show='tree')
master=b.insert('',0,'china',text='中国',value=(0))
master0=b.insert(master,0,'shandong',text='山东',value=(1))
b.pack()

 

好了,本文章的内容就到此结束了,观众们可以洗洗睡了~

非喜勿喷!! 

文章来源:https://blog.csdn.net/pythonitstream/article/details/124508042
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/200044.html

相关文章

python tkinter ttk的使用(上)

我们很多人都开始追求潮流了,但tkinter显然有点太“粗暴”了,不太美观 你以为作者开发ttk是吃饱了撑的吗?不是的。这是为了美观,ttk的部件比tkinter的好一些 好了,那我们就开始讨论一下tkinter.ttk 1)ttk…

KKT条件

KKT条件 1.摘要2.函数优化问题3.KKT条件简介4.推导5.例子 1.摘要 本篇博客参考了国立交通大学周志成老师的线代启示录,主要对不等式约束优化问题中KKT条件进行简要推导,以便加深理解和记忆。 2.函数优化问题 1)对于无条件极值问题&#xf…

Redis入门到实战笔记-数据类型

这里写目录标题 SQL与NoSQL关系型数据库:查询方式: 非关联数据库:查询方式: 总结 认识RedisRedis安装远程连接防火墙设置关闭防火墙开启防火墙检查防火墙状态开放指定端口 Redis数据类型和常见命令keysdelEXISTexpired&#xff0c…

i9x系列是服务器CPU吗,虽是i9入门款 但却已在众山巅_Intel 酷睿i9 7900X_CPUCPU评测-中关村在线...

Intel此次推出的i9-7900X虽然仅是i9大军的排头兵,却也已经显露出了不俗的实力。尤其是在处理器运算能力方面,i9-7900X凭借原生十核心而是线程以及全核心睿频至4.3GHz的硬实力,性能超越了目前所有的桌面级处理器,只有服务器级别的产…

linux系统支持i9吗,[图]最强Linux Mint主机MintBox 3登场:酷睿i9+NVIDIA GTX 1660 Ti

原标题:[图]最强Linux Mint主机MintBox 3登场:酷睿i9NVIDIA GTX 1660 Ti 来源:cnBeta.COM 原标题:[图]最强Linux Mint主机MintBox 3登场:酷睿i9NVIDIAGTX 1660 Ti 来源:cnBeta.COM Linux Mint项目团队联合C…

i9 9900k mysql_Intel酷睿i9-9900K怎么样?

01Intel酷睿i9-9900K怎么样 Intel酷睿i9-9900K处理器是Intel全新发布的第九代酷睿处理器的桌面级旗舰型号,性能提升巨大,i9-9900K的性能表现到底如何?是否值得购买?本文将对这款Intel酷睿i9-9900K处理器进行简评,为大家…

i9 工作站 linux,英特尔将六核 Core i9 处理器带到笔记本电脑上

Intel 今天发布了一大堆的第八代 Core i 处理器,基本上完全补上了笔记本和台机的产品线。这当中最大的头条就是首个 Core i9 系列的笔记本处理器 i9-8950HK,配备 6 核 12 线程、2.9GHz 的基础频率、4.6GHz 的 Turbo Boost、以及再 0.2GHz 的「Thermal Ve…

酷睿i9 12900k参数 功耗 i912900k核显什么水平

i9 12900k相当于AMD6900XT;GTX750。 这个核显级别属于入门级中端显卡,可以流畅运行大部分网游。对于只玩网游的用户来说,是一个可行的选择,性能还算体面,对于常见的LOL、CF、DOTA2、CSOL等FPS网游或者MOBA类游戏都能有…