python3.6关于tkinter的总结

来源:互联网 发布:数据流量关闭跑流量 编辑:程序博客网 时间:2024/06/05 23:48
pack()默认放到上面,依次向下排。
接受参数:
side:停靠方向:LEFT,TOP,RIGHT,BOTTOM
fill: 填充:X,Y,BOTH,NONE
expand: YES,NO
ipdax,ipady: 内边距的x,y方向
padx,pady: 外边距的x,y方向
grid()网格布局
row,column: 指定行列
sticky: N,E,W,S决定组件是从哪个方向开始,sticky = 'W' 不加引号报错
ipadx,ipady,padx,pady默认0
rowspan,columnspan表示跨越
Entry()表示输入框
get()返回输入框内容
设置密码框:e['show'] = '*' 将e设置为密码框
事件的反应:
bind(event,callback): event是事件类型,callback是回调函数
<Button-1>鼠标左击,2中键,3右击
<KeyPress-A>A被按下
<Control-V>按下ctrl+v
<F1>按下F1
unbind()解除绑定,需要一个事件类型参数
菜单:
使用Menu()创建一个新菜单
使用add_command()添加菜单项:参数:
label:菜单的名称
command:调用方法
acceletor:快捷键
underline:是否有下划线
使用窗口的menu属性指定哪个是顶层菜单
创建子菜单:
add_cascade():
menu:指明子菜单
label:名称
使用add_separator插入分割线
add_radiobutton添加单选菜单,add_checkbutton添加复选菜单
1 0