python tkinter ttk的使用(下)

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

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()

 

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

非喜勿喷!! 

猜你喜欢

转载自blog.csdn.net/pythonitstream/article/details/124508042
今日推荐