如何使用Python語言中的tkinter模塊的文本框
Python語言自帶的tkinter模塊可以用來進(jìn)行圖形可視化設(shè)計(jì)。tkinter模塊包含不同的控件,如Button、Label、Text等,可以直接調(diào)用這些控件的方法和屬性,設(shè)計(jì)出漂亮的界面。 下
Python語言自帶的tkinter模塊可以用來進(jìn)行圖形可視化設(shè)計(jì)。tkinter模塊包含不同的控件,如Button、Label、Text等,可以直接調(diào)用這些控件的方法和屬性,設(shè)計(jì)出漂亮的界面。
下面通過一個(gè)實(shí)例,說明如何利用tkinter模塊的Text控件插入字符串。
第一步:導(dǎo)入tkinter并設(shè)置窗口標(biāo)題
首先,在Eclipse開發(fā)工具中新建一個(gè)Python文件,并導(dǎo)入tkinter模塊。然后,通過設(shè)置窗口標(biāo)題使其更具描述性。
import tkinter as tk
window ()
window.title("使用tkinter的Text控件插入字符串")
第二步:設(shè)置窗口大小
默認(rèn)情況下,窗口大小可能很小。我們可以通過設(shè)置窗口的寬度和高度來調(diào)整窗口大小,使其適應(yīng)我們的需求。
("400x300")
第三步:添加Entry組件
在窗口中添加一個(gè)Entry組件,設(shè)置show屬性為None(即不顯示任何特殊字符),然后將該組件添加到窗口中。
entry tk.Entry(window, showNone)
()
執(zhí)行這個(gè)文件,將會(huì)彈出一個(gè)帶有一個(gè)空白輸入框的窗口。
第四步:添加Button按鈕
在窗口上再次添加一個(gè)Button按鈕,并設(shè)置按鈕的文本內(nèi)容為“插入字符”,同時(shí)設(shè)置按鈕的寬度和高度。
button tk.Button(window, text"插入字符", width10, height2)
()
現(xiàn)在,窗口中將會(huì)顯示一個(gè)“插入字符”的按鈕。
第五步:添加按鈕點(diǎn)擊事件
定義一個(gè)事件函數(shù)appendStr,用于處理按鈕的點(diǎn)擊事件。在該函數(shù)中,獲取Entry組件中的值,并將其添加到Text控件中。
def appendStr():
(tk.END, ())
(commandappendStr)
現(xiàn)在,當(dāng)我們?cè)贓ntry控件中輸入字符串后,點(diǎn)擊按鈕,相應(yīng)的Text控件也會(huì)顯示該字符串。