如何使用 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 小部件,它包含不能被修改的单一文本。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP