在制作登錄頁面時學(xué)習(xí)了TK彈窗的輸入文本框的使用,下面讓我們一起來學(xué)習(xí)一下TK彈窗中的輸入框及文本框的使用方法吧!
輸入框
要想制作一個輸入彈窗其實比較簡單,只需要幾行代碼就可以了,下面先看一下組成輸入框的代碼吧
#定義一個輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號的形式出現(xiàn)
entry = tk.Entry(window, show=None)
#對文本框內(nèi)容進行打包
entry.pack()
以上幾行代碼是文本框形成的代碼,但是我們還需要對文本框輸入的內(nèi)容進行一個讀取,這就需要使用到:var = entry.get()這句函數(shù)語句,另外還需要定義窗口,完成后代碼如下:
#首先導(dǎo)入tk
import tkinter as tk
#定義窗口
window = tk.Tk()
window.title('BIN信息管理系統(tǒng)')
window.geometry('600x400')
#定義一個輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號的形式出現(xiàn)
entry = tk.Entry(window, show=None)
#對文本框內(nèi)容進行打包
entry.pack()
#將輸入的字符賦值給var
var = entry.get()
window.mainloop()
文本框
文本框類似于輸入框但又不同于輸入窗口,可以理解為文本窗口是用來打印東西的但是又可以進行輸入操作。具體代碼如下:
#定義一個文本框
t = tk.Text(window, height=2)
t.pack()
window.mainloop()
輸入框+文本框
下面進行一個輸入框和文本框結(jié)合的程序,可實現(xiàn)輸入打印,不同位置插入等操作,具體代碼如下:
#首先導(dǎo)入tk
import tkinter as tk
#定義窗口
window = tk.Tk()
window.title('BIN信息管理系統(tǒng)')
window.geometry('600x400')
#定義一個輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號的形式出現(xiàn)
entry = tk.Entry(window, show=None)
#對文本框內(nèi)容進行打包
entry.pack()
#定義一個插入在鼠標(biāo)所在位置的函數(shù)
def insert_point():
var = entry.get()
t.insert('insert', var)
#定義插入到最后的函數(shù)
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()
到此這篇關(guān)于python中Tkinter 窗口之輸入框和文本框的實現(xiàn)的文章就介紹到這了,更多相關(guān)python Tkinter輸入框和文本框內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- python基于tkinter制作下班倒計時工具
- Python實戰(zhàn)之用tkinter庫做一個鼠標(biāo)模擬點擊器
- Python聊天室?guī)Ы缑鎸崿F(xiàn)的示例代碼(tkinter,Mysql,Treading,socket)
- python基于tkinter制作m3u8視頻下載工具
- Python中tkinter的用戶登錄管理的實現(xiàn)
- 如何利用python的tkinter實現(xiàn)一個簡單的計算器
- python tkinter實現(xiàn)定時關(guān)機
- python Tkinter的簡單入門教程
- python tkinter 獲得按鈕的文本值
- Python基礎(chǔ)之tkinter圖形化界面學(xué)習(xí)