如何将焦点赋予 Python Tkinter 文本小部件?
在各种应用程序中,需要使 tkinter 小部件获取焦点,以便激活它们。小部件还可以获取焦点,并阻止边界外部的其他事件。我们通常使用 focus_set() 方法来管理特定小部件并赋予其焦点。它使小部件获取焦点并激活小部件,直至程序终止。
示例
在以下示例中,我们在同一窗口中创建了两个小部件:一个 Entry 小部件和一个文本小部件。通过使用 focus_set() 方法,我们将在文本小部件中激活焦点。
#Import tkinter library
from tkinter import *
from PIL import Image,ImageTk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry
win.geometry("750x250")
#Create a Text WIdget
text= Text(win, width= 30, height= 10)
text.insert(INSERT, "Hello World!")
#Activate the focus
text.focus_set()
text.pack()
#Create an Entry Widget
entry=Entry(win,width= 30)
entry.pack()
win.mainloop()结果
运行以上代码,将显示一个包含文本小部件焦点的窗口。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP