开篇寄语
伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Entry的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。
前情提要
内容详情
Python Tkinter Entry小部件用于通过用户界面从用户获取输入。界面上提供了一个简单的框,用户可以在其中输入文本。然后,我们可以通过使用特殊功能来检索和使用此文本。
选项列表
No | Option | Description |
---|---|---|
1 | bg | 该标签的背景颜色 |
2 | bd | 输入边框大小,默认是2 |
3 | command | 如果此窗口小部件的状态已更改,则将调用此过程 |
4 | cursor | 当鼠标悬停在此小部件上时,可以将其更改为特殊的光标类型,例如arrow或dot |
5 | font | 用于此小部件的字体类型 |
6 | exportselection | 如果在输入小部件中选择了文本,它将被复制到剪贴板中。设置exportselection = 0可以禁用此功能 |
7 | fg | 文本颜色 |
8 | highlightcolor | The text color when the widget is under focus.小部件聚焦时的文本颜色 |
9 | Justify | 指定文本在小部件内的对齐方式。 “左”,“中心”或“右”之一 |
10 | relief | 它指定边框的类型。默认为Flat,其他选项包括RAISED和SUNKEN |
11 | selectbackground | 用于所选文本的背景色 |
12 | selectborderwidth | 所选文本周围的边框宽度。默认值为1 |
13 | selectforeground | 所选文字的前景色 |
14 | show | 控制用户输入在输入框中的显示方式。如果要输入密码,请使用show =“*”,所有文本将显示为字符* |
15 | State | 默认值为NORMAL。禁用会导致小组件变灰并变为非活动状态。当鼠标悬停在其上时,ACTIVE是小部件的状态 |
16 | width | 输入小部件的字符宽度。Width = 20允许输入字段大到足以同时显示20个字符 |
17 | xscrollcommand | 如果您认为用户可能正在输入大量数据,则可以使用此选项将小部件链接到滚动条以启用滚动 |
18 | set(text) | 用于“设置”条目中显示的文本的值。重写先前存在的文本 |
19 | insert(index, text) | 在给定索引处插入Text到条目中 |
举例说明
from tkinter import * root = Tk() root.geometry("200x150") frame = Frame(root) frame.pack() my_entry = Entry(frame, width=20, bg="#ff8800") my_entry.pack(padx=5, pady=5) my_entry2 = Entry(frame, width=20, bg="#ff8800", show="*") my_entry2.pack(padx=5, pady=5) root.mainloop()
点击运行后,生成这样一个图形界面。
还是很简单的嘛,是不是一学就会了?
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号