首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以对文本小部件进行样式设置?

是否可以对文本小部件进行样式设置?
EN

Stack Overflow用户
提问于 2021-04-14 15:23:59
回答 1查看 212关注 0票数 0

通过OptionMenu,我一直在使用“ttkthemes”模块向我的应用程序中添加一些额外的用户可选择的主题,而我的所有文本小部件在标准样式上都有一点突出。

我想知道是否有可能用ttk主题来设计Tkinter文本小部件。

我知道您实际上不能对标准Tkinter小部件进行样式设置(您必须使用相应的ttk版本)。

我的问题是,没有ttk.Text,只有条目,我需要一个文本编辑器的多行。

一种可能是根据选定的主题改变背景颜色,但这可能很长,因为有许多主题可供选择。

会有人知道有什么方法可以获得Tkinter文本小部件的手写版本,这样它就不会那么突出了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-14 16:16:55

会有人知道是否有可能获得Tkinter文本小部件的手写版本,这样它就不那么突出了吗?

您可以创建自己的自定义Text小部件,该小部件侦听<<ThemeChanged>>事件,然后根据当前主题或其他小部件的设置重新配置自身。例如,您可以查询当前主题以获取Entry小部件的背景色,并使用该颜色设置Text小部件的背景。

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

https://stackoverflow.com/questions/67094570

复制
相关文章

相似问题

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