接上一文章,不用多说了吧?上一文章的链接我给你们摆上,好吗?
https://blog.csdn.net/pythonitstream/article/details/124358774?spm=1001.2014.3001.5501
是复选框,但不完全是复选框。语法如下:
tkinter.ttk.Radiobutton(master=None,**kw)
master:组件的父容器
**kw:组件的各种参数
示例:
import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Radiobutton(a,text='存入文档')
b.pack()
滚动条,语法如下:
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()
还是滚动条,语法如下:
tkinter.ttk.Scrollbar(master=None,**kw)
master:组件的父容器
**kw:组件的各种参数
示例:
import tkinter
import tkinter.ttk
a=tkinter.Tk()
b=tkinter.ttk.Scrollbar(a)
b.pack()
分割线,语法如下:
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()
用来添加一个可以拖拉窗口大小的小方块,语法如下:
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)
调整框,语法如下:
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()
这玩意有两个作用,非常复杂,我们分两段来写:
语法如下:
tkinter.ttk.Treeview(master=None,**kw)
master:组件的父容器
**kw:组件的各种参数
示例:
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()
示例:
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()
好了,本文章的内容就到此结束了,观众们可以洗洗睡了~
非喜勿喷!!