内容正文:
89python图形用户界面
tkinter 下
概述——小部件(Widgets)
Tkinter 提供了各种小部件,如按钮(Button)、标签(Label)、输入框(Entry)、文本框(Text)、复选框(Checkbutton)、单选按钮(Radiobutton)等。
窗口大小和位置:
使用 geometry() 方法设置窗口的大小和初始位置,例如 "500x300+600+700" 表示宽度为 500 像素、高度为 300 像素,窗口左上角位于屏幕横坐标 600、纵坐标 700 的位置。
一、输入框(Entry)
创建输入框:使用 Entry 类创建一个单行输入框。
获取输入内容:使用 get() 方法获取输入框中的文本。
主要步骤包括:
导入 Tkinter 库并进行重命名。
定义一个函数用于获取输入框的内容并打印。
创建主窗口。
创建输入框小部件并添加到主窗口。
创建按钮小部件并添加到主窗口,设置按钮点击时执行的函数。
启动主窗口的事件循环,使程序持续运行并等待用户操作。
输入框(Entry)示例:
这段代码使用 Python 的 Tkinter 库创建了一个简单的图形用户界面应用程序。程序包含一个输入框和一个 “确定” 按钮。当用户在输入框中输入内容并点击 “确定” 按钮时,程序会获取输入框中的内容并将其打印到控制台。
二、文本框(Text)
创建文本框:使用 Text 类创建一个多行文本框。
插入文本:使用 insert() 方法插入文本。
获取文本内容:使用 get() 方法获取文本框中的内容。
文本框(Text)示例:
三、复选框(Checkbutton)
创建复选框:使用 Checkbutton 类创建一个复选框,可以设置复选框的文本和关联的变量。
获取复选框状态:通过关联的变量来获取复选框的选中状态。
复选框(Checkbutton)示例
四、单选按钮(Radiobutton)
创建单选按钮:使用 Radiobutton 类创建单选按钮,通常多个单选按钮要关联到同一个变量。
获取单选按钮状态:通过关联的变量来确定哪个单选按钮被选中。
单选按钮(Radiobutton)示例
$$