如何使用 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.