如何使用 Tkinter 在處於“只讀”狀態的 Entry 小部件中插入字串?


Tkinter Entry 小部件會用於插入單行文字輸入。我們可以使用 Entry 小部件建立表單,其中單行輸入是主要要求。

有時我們需要在 Entry 小部件中插入預定義文字。在這種情況下,我們可以使用 insert(INSERT,<您的文字>) 方法。這些通常稱為 Entry 小部件的佔位符。

假設我們要將文字的狀態更改為只讀。在此,我們在配置 Entry 小部件時可以使用 state=‘readonly’ 屬性。

示例

#Import the required Libraries
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry of tkinter frame
win.geometry("750x270")
#Create an Entry Widget
entry= ttk.Entry(win, width= 40)
entry.insert(0, 'www.tutorialspoint.com')
#Set the state of Entry widget ReadOnly
entry.configure(state= "readonly")
entry.pack(ipadx= 20,ipady=10)
win.mainloop()

輸出

執行上述程式碼將會顯示一個視窗,其中將包含一個 Entry 小部件,它包含不能被修改的單一文字。

更新日期:2021-05-03

670 閱讀量

助力你的 職業生涯

完成課程進行認證

開始學習
廣告
© . All rights reserved.