Python Tkinter 入口控件详解

Python 为我们提供了多种开发图形用户界面(GUI)的选项。在所有 GUI 方法中,Tkinter 是最常用的一种。结合 Python 和 Tkinter 是创建 GUI 应用程序最快、最简单的方法。使用 Tkinter 创建 GUI 是一项轻松的任务。

在 Python 3 中,Tkinter 是预装的,但您也可以使用以下命令来安装它:

pip install tkinter

示例: 现在让我们使用 Tkinter 创建一个简单的窗口

Python3


CODEBLOCK_02983854

输出:

!python-tkinter1

入口控件是 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

输出:

!python-tkinter-entry-widget

!python-tkinter-entry-widget

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/31723.html
点赞
0.00 平均评分 (0% 分数) - 0