0

我在 windows 上使用 python3 并在视觉上使用 tkinter。我正在为我的小部件使用来自 tkinter 的 ttk,不幸的是,每次我单击其中一个小部件时,它周围都会出现一个选择框,就像按下“Tab”时一样。

在点击它之前:

在点击它之前

点击后:

点击后

我希望每次单击其中一个小部件时都不会出现此选择框。另外,我希望,每次单击按钮时,它周围都会出现一个蓝色边框,表示我已单击它,并在单击其他小部件时消失

4

1 回答 1

1

两排按钮,第一排没有焦点。


import tkinter as tk

master = tk.Tk()

for a in range( 5 ):
    b = tk.Button( master, takefocus = 0, text = f"button {a}" )
    b.grid( row = 0, column = a, sticky = "nsew" )

for a in range( 5 ):
    b = tk.Button( master, text = f"button {a}" )
    b.grid( row = 1, column = a, sticky = "nsew" )
b.focus()
master.mainloop()
于 2021-08-11T13:42:09.863 回答