如何更改tkinter选项菜单的颜色?

2024-09-30 01:35:42 发布

您现在位置:Python中文网/ 问答频道 /正文

如何更改(在MAC+Windows上)所选数据的颜色

enter image description here

我想更改以下内容的颜色:

  • 文本,在本例中为“CONMEBOL…”
  • 白色背景
  • 右边的蓝色小按钮

(这是在MAC上)

不确定它在Windows上会是什么样子,但有什么属性需要更改吗


Tags: 数据文本属性颜色windowsmac按钮蓝色
1条回答
网友
1楼 · 发布于 2024-09-30 01:35:42

您可以自定义OptionMenus的外观,但可能无法达到您想要的全部程度。我知道您可以更改背景颜色和文本,但右侧的按钮取决于平台,应该只随操作系统的更改而更改。(不过,我并不是百分之百支持这一点,所以如果有人知道得更好,请随时纠正我。)

以下是您可以为OptionMenus配置的所有密钥的列表:

  • 活动背景
  • 活动前景
  • 锚定
  • 背景
  • 屋宇署
  • 背景
  • 位图
  • 边界宽度
  • 光标
  • 方向
  • 禁止进入地面
  • 前景
  • 字体
  • 前景
  • 高度
  • 强光背景
  • 高亮度彩色
  • 高光厚度
  • 形象
  • 指示器
  • 证明
  • 菜单
  • 帕德克斯
  • 帕迪
  • 救济
  • 复合物
  • 陈述
  • 聚焦
  • 正文
  • 文本变量
  • 下划线
  • 宽度
  • wraplength

您可以清楚地更改背景和文本(前景)的颜色,但也可能需要更改它们的“活动”和“禁用”版本。
您可以在使用.configure()
创建小部件后,通过列出关键字来进行这些更改 例如: a=选项菜单(根、变量、*项) a、 配置(activebackground='yellow')

如果将indicatoron设置为0,它将为您删除该按钮,该按钮可能适用于您

您可能还想考虑使用组合框来代替。(tkinter.ttk.Combobox)它们通常能更好地融入周围环境,并提供类似的功能,但它们在如何定制外观方面不够灵活

相关问题 更多 >

    热门问题