摘要:Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表: 标准属性 标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。 几何管理 T
阅读全文
摘要:# delete:删除指定索引的字符.# -*- coding: cp936 -*-from Tkinter import *root = Tk()def printSpin():sb.delete(0)print sb.get()sb = Spinbox(root,from_ = 1234, #最
阅读全文
摘要:# get:此方法取得当前显示的内容。# -*- coding: cp936 -*-from Tkinter import *root = Tk()def printSpin():# 使用 get()方法来得到当前的显示值print sb.get()sb = Spinbox(root,from_ =
阅读全文
摘要:# command:指定事件处理函数# -*- coding: cp936 -*-from Tkinter import *root = Tk()def printSpin():print 'Spinbox'sb = Spinbox(root,from_ = 0, #最小值to = 10, #最大值
阅读全文
摘要:# textvariable:指定与 Spinbox 绑定的变量名称# -*- coding: cp936 -*-from Tkinter import *root = Tk()v = StringVar()sb = Spinbox(root,values = (0,2,20,40,-1),incr
阅读全文
摘要:# values:指定 Spinbox 序列值,设置此值后,每次更新值将使用 values 指定的值,# -*- coding: cp936 -*-from Tkinter import *root = Tk()sb = Spinbox(root,values = (0,2,20,40,-1),in
阅读全文
摘要:# from:最小值# to:最大值# increment:步距值# -*- coding: cp936 -*-from Tkinter import *root = Tk()Spinbox(root,from_ = 0, #设置最小值to = 100, #设置最大值increment = 5 #设
阅读全文
摘要:# 只需要一个 mast 即可。from Tkinter import *root = Tk()Spinbox(root).pack()root.mainloop()#只是创建了一个 Spinbox,其它的什么也做不了,与 Scale 不同,Scale 使用缺省值就可以控制 值的改变。 代码 fro
阅读全文
摘要:# set:设置 Scale 的值# get:取得 Scale 的值# -*- coding: cp936 -*- from Tkinter import *root = Tk()sl = Scale(root)sl.set(50) #将 Scale 的值设置为 50print sl.get() #
阅读全文
摘要:# Label:设置标签文本# -*- coding: cp936 -*-from Tkinter import *root = Tk()Scale(root,from_ = 0, #设置最大值to = 100.0, #设置最小值orient = HORIZONTAL, #设置水平方向label =
阅读全文
摘要:# digites:控制 Scale 的小浮点数的显示位数。# -*- coding: cp936 -*-from Tkinter import * root = Tk()def printScale(text):print 'text = ',textprint 'v = ',v.get()v =
阅读全文
摘要:# command:指定事件处理函数# variable:与 Scale 绑定的变量名称# -*- coding: cp936 -*-from Tkinter import *root = Tk()def printScale(text):print 'text = ',textprint 'v =
阅读全文
摘要:# variable:指定与 scale 绑定的变量名称# -*- coding: cp936 -*-from Tkinter import *root = Tk()v = StringVar() Scale(root,from_ = 0, #设置最小值to = 100.0, #设置最大值resol
阅读全文
摘要:# from:最小值# to:最大值# resolution:步距值# orient:方向# -*- coding: cp936 -*-from Tkinter import *root = Tk()Scale(root,from_ = -500, #设置最小值to = 500, #设置最大值res
阅读全文
摘要:# 只需要指定一个 mast 就可以了。from Tkinter import *root = Tk()Scale(root).pack()root.mainloop()#创建一个垂直 Scale,最大值为 100,最小值为 0,步距值为 1。这个参数设置也就是 Scale的缺省设置了。 from
阅读全文
摘要:# bind:将组件与某个事件绑定# -*- coding: cp936 -*-from Tkinter import *root = Tk()def printList(event):print lb.get(lb.curselection())lb = Listbox(root)lb.bind(
阅读全文
摘要:# listvariable:指定与 Listbox 绑定的变量名称# -*- coding: cp936 -*-from Tkinter import * root = Tk()v = StringVar()lb = Listbox(root,listvariable = v)for i in r
阅读全文
摘要:# selection_include:指定索引的 item 是否被选中from Tkinter import *root = Tk()lb = Listbox(root)for i in range(10):lb.insert(END,str(i*100))lb.selection_set(3,8
阅读全文
摘要:# curselection:返回当前选中 item 的索引from Tkinter import *root = Tk()lb = Listbox(root)for i in range(10):lb.insert(END,str(i*100))lb.selection_set(3,8)print
阅读全文
摘要:# get:此方法返回由参数指定索引的 itemfrom Tkinter import *root = Tk()lb = Listbox(root)for i in range(10):lb.insert(END,str(i*100))print lb.get(3)lb.pack()root.mai
阅读全文