加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

python如何用Tkinter实现输入框和文本框?

发布时间:2022-04-07 15:40:02 所属栏目:语言 来源:互联网
导读:这篇文章主要给到大家分享的是关于python中Tkinter窗口的内容,主要介绍Tkinter弹窗窗口中输入框和文本框的使用,小编认为是比较实用的,因此分享给大家作参考,感兴趣的朋友就继续往下看吧。 输入框 要想制作一个输入弹窗其实比较简单,只需要几行代码就可
       这篇文章主要给到大家分享的是关于python中Tkinter窗口的内容,主要介绍Tkinter弹窗窗口中输入框和文本框的使用,小编认为是比较实用的,因此分享给大家作参考,感兴趣的朋友就继续往下看吧。
 
       输入框
       要想制作一个输入弹窗其实比较简单,只需要几行代码就可以了,下面先看一下组成输入框的代码吧
 
#定义一个输入文本框
# entry = tk.Entry(window, show="*")
#表示输入的字符以*号的形式出现
 
entry = tk.Entry(window, show=None)
#对文本框内容进行打包
entry.pack()
 
       以上几行代码是文本框形成的代码,但是我们还需要对文本框输入的内容进行一个读取,这就需要使用到:var = entry.get()这句函数语句,另外还需要定义窗口,完成后代码如下:
 
t.pack()
window.mainloop()
       输入框+文本框
       下面进行一个输入框和文本框结合的程序,可实现输入打印,不同位置插入等操作,具体代码如下:
 
#首先导入tk
import tkinter as tk
 
#定义窗口
window = tk.Tk()
 
window.title('BIN信息管理系统')
 
window.geometry('600x400')
 
#定义一个输入文本框
# entry = tk.Entry(window, show="*")
#表示输入的字符以*号的形式出现
entry = tk.Entry(window, show=None)
#对文本框内容进行打包
entry.pack()
 
#定义一个插入在鼠标所在位置的函数
def insert_point():
    var = entry.get()
    t.insert('insert', var)
    
#定义插入到最后的函数
def insert_end():
    var = entry.get()
    t.insert('end', var)
    #t.insert(2.2, var)  #插入到指定行列
#定义按钮
b1 = tk.Button(window, text='插入到指定位置', width=15,height=2, command=insert_point)
#打包按钮
b1.pack()
 
b2 = tk.Button(window, text='插入到最后',command=insert_end)
 
b2.pack()
t.pack()
 
window.mainloop()
       以上就是关于python中Tkinter窗口中输入框和文本框的使用介绍,需要的朋友可以参考学习上述代码,希望对大家有帮助,想要了解更多python的Tkinter窗口内容,可以关注其他相关文章。

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读