首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tkinter:删除活动按钮突出显示

Tkinter:删除活动按钮突出显示
EN

Stack Overflow用户
提问于 2021-01-16 17:47:05
回答 2查看 389关注 0票数 1

在Tkinter中单击按钮后,如何删除虚设的黑色边框(带有the主题)?

我在Windows 10上,Python 3.7.9。

似乎没有统一的方法来删除它,我搜索了谷歌,所以没有运气。谢谢。下面是一个很小的例子:

代码语言:javascript
复制
import tkinter
import tkinter.ttk
from ttkthemes import ThemedTk

tk = ThemedTk(theme="arc")
tk.configure(background="#f5f6f7")
tk.resizable(0,0)

selectFileInput = tkinter.ttk.Button(
    tk,
    text="Select Input File"
)
selectFileInput.place(x=20,y=60)
tk.mainloop()
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-17 00:33:04

我找到了解决办法。它是创建一个虚拟按钮,并通过使用dummy.focus()将焦点从按钮移除到虚拟按钮。

票数 0
EN

Stack Overflow用户

发布于 2022-09-06 11:40:02

ttk.Button有关键字参数takefocus,可以将其设置为false,单击按钮后按钮不会显示焦点。

代码语言:javascript
复制
ttk.Button(.., .., takefocus=False)

因此,您不需要使用虚拟按钮进行黑客攻击,就像在回答中一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65752729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档