主頁(yè) > 知識(shí)庫(kù) > python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

熱門(mén)標(biāo)簽:京華圖書(shū)館地圖標(biāo)注 蘇州人工外呼系統(tǒng)軟件 淮安呼叫中心外呼系統(tǒng)如何 廣東旅游地圖標(biāo)注 看懂地圖標(biāo)注方法 佛山通用400電話申請(qǐng) 打印谷歌地圖標(biāo)注 電話外呼系統(tǒng)招商代理 電話機(jī)器人貸款詐騙

在制作登錄頁(yè)面時(shí)學(xué)習(xí)了TK彈窗的輸入文本框的使用,下面讓我們一起來(lái)學(xué)習(xí)一下TK彈窗中的輸入框及文本框的使用方法吧!

輸入框

要想制作一個(gè)輸入彈窗其實(shí)比較簡(jiǎn)單,只需要幾行代碼就可以了,下面先看一下組成輸入框的代碼吧

#定義一個(gè)輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號(hào)的形式出現(xiàn)

entry = tk.Entry(window, show=None)
#對(duì)文本框內(nèi)容進(jìn)行打包
entry.pack()

以上幾行代碼是文本框形成的代碼,但是我們還需要對(duì)文本框輸入的內(nèi)容進(jìn)行一個(gè)讀取,這就需要使用到:var = entry.get()這句函數(shù)語(yǔ)句,另外還需要定義窗口,完成后代碼如下:

#首先導(dǎo)入tk
import tkinter as tk

#定義窗口
window = tk.Tk()
window.title('BIN信息管理系統(tǒng)')
window.geometry('600x400')
#定義一個(gè)輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號(hào)的形式出現(xiàn)
entry = tk.Entry(window, show=None)
#對(duì)文本框內(nèi)容進(jìn)行打包
entry.pack()
#將輸入的字符賦值給var
var = entry.get()

window.mainloop()

文本框

文本框類似于輸入框但又不同于輸入窗口,可以理解為文本窗口是用來(lái)打印東西的但是又可以進(jìn)行輸入操作。具體代碼如下:

#定義一個(gè)文本框
t = tk.Text(window, height=2)

t.pack()
window.mainloop()

輸入框+文本框

下面進(jìn)行一個(gè)輸入框和文本框結(jié)合的程序,可實(shí)現(xiàn)輸入打印,不同位置插入等操作,具體代碼如下:

#首先導(dǎo)入tk
import tkinter as tk

#定義窗口
window = tk.Tk()

window.title('BIN信息管理系統(tǒng)')

window.geometry('600x400')

#定義一個(gè)輸入文本框
# entry = tk.Entry(window, show="*")
#表示輸入的字符以*號(hào)的形式出現(xiàn)
entry = tk.Entry(window, show=None)
#對(duì)文本框內(nèi)容進(jìn)行打包
entry.pack()

#定義一個(gè)插入在鼠標(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 窗口之輸入框和文本框的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python Tkinter輸入框和文本框內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python基于tkinter制作下班倒計(jì)時(shí)工具
  • Python實(shí)戰(zhàn)之用tkinter庫(kù)做一個(gè)鼠標(biāo)模擬點(diǎn)擊器
  • Python聊天室?guī)Ы缑鎸?shí)現(xiàn)的示例代碼(tkinter,Mysql,Treading,socket)
  • python基于tkinter制作m3u8視頻下載工具
  • Python中tkinter的用戶登錄管理的實(shí)現(xiàn)
  • 如何利用python的tkinter實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器
  • python tkinter實(shí)現(xiàn)定時(shí)關(guān)機(jī)
  • python Tkinter的簡(jiǎn)單入門(mén)教程
  • python tkinter 獲得按鈕的文本值
  • Python基礎(chǔ)之tkinter圖形化界面學(xué)習(xí)

標(biāo)簽:股票 呼和浩特 駐馬店 湖州 畢節(jié) 衡水 中山 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)》,本文關(guān)鍵詞  python,中,Tkinter,窗口,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章