python - 如何更改 tix.Balloon 消息的背景颜色?

标签 python tix

为了这个我已经抓狂了......

我已将 tkinter 应用程序配置为使用 tix,以便我可以利用 Balloon 小部件作为工具提示。然而,弹出的气球消息是非常丑陋的黄色,我一辈子都不知道如何设置背景颜色。这是我到目前为止所尝试过的:

b = tix.Balloon(self, statusbar=self.status,bg='grey87',initwait=500)
b.subwidget('label')['bg'] = 'grey87'
b.subwidget('message')['bg'] = 'grey87'

此配置仅导致以下结果:

enter image description here

最佳答案

我找到了一种可行的方法,尽管可能不是理想的解决方案:

b=Tix.Balloon(master,statusbar=statusbar)
for sub in b.subwidgets_all():
  sub.config(bg='grey')

关于python - 如何更改 tix.Balloon 消息的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23918640/

相关文章:

Python Tkinter,在函数后销毁顶层

python - 如何提高Scrapy的爬行速度?

java - PyLucene 的 Make 和 Make install 出现问题

python - 将鼠标悬停在饼图上时如何显示注释并展开楔形?

Python 和 MySQLdb - 数据未插入,数据转换也错误

python-2.7 - Python 中的 Tix 教程

python - 如何滚动 Tix ScrolledWindow