- 浏览: 45435 次
- 性别:
- 来自: 武汉
最新评论
文章列表
1、Item选项
Item的选项是通过listvariable属性进行设置,将一个tuples变量赋值给listvariable即可。见下面的代码:
tnames = ['python','TCL','ruby']
cnames = StringVar()
cnames.set(tuple(tnames))
Listbox(root, listvariable = cnames, width = 100).grid()
...
1、如何引出StringVar
之前一直认为StringVar就是类似于Java的String类型的对象变量,今天在想要设置StringVar变量的值的时候,通过搜索发现StringVar并不是python内建的对象,而是属于Tkinter下的对象。这个引起了我的兴趣,觉得需要针对性的进行学习
2、StringVar的作用
查询了很多资料,我们在使用界面编程的时候,有些时候是需要跟踪变量的值的变化,以保证值的变更随时可以显示在界面上。由于python无法做到这一点,所以使用了tcl的相应的对象,也就是StringVar、BooleanVar、DoubleVa ...
1、最基础的用法
其实和其他的TK组件的用法基本相同,建下面的代码行
root = Tkinter.TK()
ttk.Button(root, text="submit").grid()
root.mainloop()
其中的text属性就是button的名称
2、绑定某个函数以进行数据 处理
def testClick():
print "this is the testClick method"
root = Tkinter.TK()
ttk.Button(root, text = ...