当前位置:   article > 正文

Python tkinter (3) —— Entry标签_tkinter entry

tkinter entry

Python的标准Tk GUI工具包的接口

目录

Entry

简单显示

文本密文

设置及获取文本

获取输入文本

总结


tkinter系列文章

python tkinter窗口简单实现

Python tkinter (1) —— Label标签

Python tkinter (2) —— Button标签

Entry

输入控件,用于显示简单的文本内容

简单显示

简单的显示文本输入框。

示例如下:

  1. import tkinter
  2. tk = tkinter.Tk()
  3. # 设置标题
  4. tk.title('entry示例')
  5. # 设置大小和位置
  6. tk.geometry('300x200+200+20')
  7. entry = tkinter.Entry(tk)
  8. entry.pack()
  9. tk.mainloop()

效果如下:

文本密文

如果想输入密码,不想显示出输入内容可以设置show属性,输入内容将显示为设置的字符。

示例如下:

  1. # show 密文显示 show='*'
  2. entry = tkinter.Entry(tk, show='*')
  3. entry.pack()

效果如下:

设置及获取文本

设置文本及获取文本需要首先绑定变量到文本控件上,

然后通过变量去设置和获取文本。

示例如下:

  1. # 绑定变量
  2. value = tkinter.Variable()
  3. # show 密文显示 show='*'
  4. entry = tkinter.Entry(tk, textvariable=value)
  5. entry.pack()
  6. # value代表输入框对象
  7. # 设置值
  8. value.set('这是输入框值')
  9. # 取值
  10. print(value.get())
  11. # 还可通过entry控件获取输入值
  12. print(entry.get())

效果如下:

获取输入文本

通过与button按钮控件结合获取输入文本。

示例如下:

  1. import tkinter
  2. def click_entry():
  3. print(entry.get())
  4. # 创建主窗口
  5. tk = tkinter.Tk()
  6. # 设置标题
  7. tk.title('entry示例')
  8. # 设置大小和位置
  9. tk.geometry('300x200+200+20')
  10. entry = tkinter.Entry(tk)
  11. entry.pack()
  12. bt = tkinter.Button(tk, text='按钮', command=click_entry)
  13. bt.pack()
  14. tk.mainloop()

效果如下:

总结

本文主要是Python tkinter Entry控件介绍,简单示例及如何绑定事件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/742852
推荐阅读
相关标签
  

闽ICP备14008679号