Tcl/Tk 8.5 中单选按钮的颜色
是否可以修改单选按钮点的颜色(即仅修改菱形/圆形的填充颜色)? 我已经在使用经典主题,以获得旧钻石。但不幸的是,这些钻石的填充颜色总是一些红色,而我需要亮绿色。
这可能吗?也许通过创建一个自己的小部件来“继承/扩展”基本单选按钮?
欢迎任何建议。
亲切的问候, 梅菲克斯
is it possible to modify the color of a radiobutton's dot (i.e. only the fill-color of the diamond/circle)?
I am already using the classic theme, in order to get the old diamonds. But unfortunately, the fill-color of those diamonds is always some red and I need bright green.
Is that possible? Maybe by creating an own widget that "inherits/extends" the basic radio button?
Any kind of advice is welcome.
Kind regards,
mefiX
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
radiobutton
命令具有-selectcolor
选项。只需指定该选项的颜色即可。如果您不想单独指定每个单选按钮的颜色,您可以在 xresources 数据库中设置此颜色。
编辑: ttk 的解决方案:
如果您不想重新定义全局样式,您可以为单选按钮定义自己的 ttk::style 并将其用于特定小部件:
The
radiobutton
command has-selectcolor
option. Just specify the color for this option.If you do not want to specify the color for each radiobutton individually, you can set this colot in xresources database.
EDIT: Solution for ttk:
You can define your own ttk::style for radiobutton and use it for particular widgets if you do not want to redefine the global style: