最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
python中Tkinter窗口之输入框和文本框实现代码
时间:2022-06-25 02:06:52 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下python中Tkinter窗口之输入框和文本框实现代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
输入框
要想制作一个输入弹窗其实比较简单,只需要几行代码就可以了,下面先看一下组成输入框的代码吧
#定义一个输入文本框 # entry = tk.Entry(window, show="*") #表示输入的字符以*号的形式出现 entry = tk.Entry(window, show=None) #对文本框内容进行打包 entry.pack()
以上几行代码是文本框形成的代码,但是我们还需要对文本框输入的内容进行一个读取,这就需要使用到:var = entry.get()这句函数语句,另外还需要定义窗口,完成后代码如下:
#首先导入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()
#将输入的字符赋值给var
var = entry.get()
window.mainloop()
文本框
文本框类似于输入框但又不同于输入窗口,可以理解为文本窗口是用来打印东西的但是又可以进行输入操作。具体代码如下:
#定义一个文本框 t = tk.Text(window, ) 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='插入到指定位置', ,, command=insert_point)
#打包按钮
b1.pack()
b2 = tk.Button(window, text='插入到最后',command=insert_end)
b2.pack()
t.pack()
window.mainloop()                                        				                
                    相关文章
- 打个螺丝兑换码能用的有哪些 2025最新有效兑换码汇总 11-04
 - 抓大鹅有效兑换码有哪些 2025最新可用兑换码大全 11-04
 - 密室出逃兑换码能用的有哪些 2025最新有效兑换码大全 11-04
 - 猪了个猪兑换码最新可用 2025最新有效兑换码汇总 11-04
 - 羊了个羊星球兑换码能用的有哪些 2025最新有效兑换码 11-04
 - 塞尔达无双封印战记豪华版多少钱 豪华版包含内容一览 11-04