赞
踩
Label
标签条在VB和Python中基本一样。可以在文本中插入\n来换行,如果启用ttk,还可以设置wraplength属性。
TextBox
Python文本框有两种:Entry和Text,如果VB的TextBox的MultiLine=False,则
生成Entry,否则生成Text。
Frame
对应Python的LabelFrame控件,做为其他控件的容器,或做为界面元素视觉分类。
CommandButton
对应Python的Button,没有太多区别。
为了代码简洁,窗体的退出按钮可以设置Cancel属性为True,然后程序自动生成
对应Tkinter的destroy回调,这样就不需要再实现一个回调函数。
在VB里面字母前增加一个"&"符号可以直接绑定一个快捷键 'Alt+对应字母',
TkinterDesigner也支持此设置,自动生成对应的事件绑定代码。
其他控件比如CheckBox等有"标题"属性的控件一样如此处理。
CheckBox
多选按钮对应Python的Checkbutton。
OptionButton
单选按钮对应Python的Radiobutton。
tkinter中Radiobutton的分组方法和VB有些不一样(分组意味着组内的单选按钮自动
互斥,用户选择一个则其他的自动取消)。
在VB中,如果使用Frame将几个OptionButton圈起来,则这几个OptionButton自动成为一组。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。