Python 为我们提供了多种开发图形用户界面(GUI)的选项。在所有 GUI 方法中,Tkinter 是最常用的一种。结合 Python 和 Tkinter 是创建 GUI 应用程序最快、最简单的方法。使用 Tkinter 创建 GUI 是一项轻松的任务。
在 Python 3 中,Tkinter 是预装的,但您也可以使用以下命令来安装它:
pip install tkinter
示例: 现在让我们使用 Tkinter 创建一个简单的窗口
Python3
CODEBLOCK_02983854
输出:
入口控件是 Tkinter 的一个控件,用于输入或显示单行文本。
语法:
entry = tk.Entry(parent, options)
参数:
1) Parent(父容器): 用于显示该控件的父窗口或框架。
2) Options(选项): 入口控件提供的各种选项包括:
- bg: 显示在标签和指示器后面的正常背景颜色。
- bd: 指示器周围边框的大小。默认为 2 像素。
- font: 文本使用的字体。
- fg: 用于渲染文本的颜色。
- justify: 如果文本包含多行,此选项控制文本的对齐方式:CENTER(居中)、LEFT(左对齐)或 RIGHT(右对齐)。
- relief: 默认值为 relief=FLAT(平面)。您可以将此选项设置为任何其他样式,例如:SUNKEN(下沉)、RIGID(刚性)、RAISED(凸起)、GROOVE(凹槽)。
- show: 通常,用户输入的字符会出现在输入框中。要制作一个将每个字符显示为星号的密码输入框,请设置 show="*"。
- textvariable: 为了能够从入口控件中检索当前文本,您必须将此选项设置为 StringVar 类的一个实例。
方法: 入口控件提供的各种方法包括:
- get(): 将入口的当前文本作为字符串返回。
- delete(): 从控件中删除字符。
- insert ( index, ‘name‘): 在给定索引处的字符之前插入字符串 ‘name‘。
示例:
Python3
CODEBLOCK_173494ab
输出: