tkinter
1.创建一个GUI应用程序需要5个主要步骤
1.1导入tkinter模块 (import tkinter)。
1.2创建一个顶层窗口对象(调用Tk(O函数),用于容纳整个GUI应用。
1.3在顶层窗口对象上构建所有的GUI控件。
1.4通过底层应用代码将这些GUI控件连接起来。
1.5进入主事件循环(调用mainloop()函数)。
2.tkinter常用控件
2.1 Frame控件
Frame控件是Tkinter控件中用作其它控件的容器。
2.2 label控件
Label控件是最为常见的Tkinter控件,主要是用于标签文本的显示。
2.3 button控件
Button控件是Tkinter控件中用作按钮的
2.4 Entry控件
Entry控件是Tkinter控件中用作文本输入用的。
2.5.Menu控件
2.5.1 顶级菜单
2.5.2下拉菜单
2.5.3弹出菜单
3.事件绑定
实现效果:单击窗口中的任意一点,输出鼠标点击时的坐标信息
4. 事件序列
Tkinter 使用一种称为事件序列的机制来允许用户定义事件,用户需使用 bind() 方法将具体的事件序列与自定义的方法绑定。事件序列是以字符串的形式表示,可以表示一个或多个相关联的事件(如果是多个事件,那么对应的方法只有在满足所有事件的前提下才会被调用)。
4.1事件序列是包含在尖括号(<…>)中。
4.2 type 部分的内容是最重要的,它通常用于描述普通的事件类型,例如鼠标单击或键盘按键单击
4.3 modifier 部分的内容是可选的,它通常用于描述组合键,例如 Ctrl+C、Shift+鼠标左键单击
4.4 detail 部分是可选的,它通常用于描述具体的按键,例如
表示鼠标左键。
表示用户单击鼠标左键。
表示用户单击鼠标右键。
标签:tkinter