Как изменить цвет фона для сообщения tix.Balloon?

Я рву на себе волосы ради этого...

Я настроил свое приложение tkinter на использование tix, чтобы использовать виджет Balloon для всплывающих подсказок. Тем не менее, всплывающее сообщение имеет очень отвратительный желтый цвет, и я не могу понять, как установить цвет фона. Вот что я пробовал до сих пор:

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

Эта конфигурация привела только к этому:

введите здесь описание изображения


person Jason K.    schedule 28.05.2014    source источник


Ответы (1)


Я нашел способ, который работает, хотя, возможно, и не идеальное решение:

b=Tix.Balloon(master,statusbar=statusbar)
for sub in b.subwidgets_all():
  sub.config(bg='grey')
person ArneÅ    schedule 20.10.2014
comment
С тех пор я переписал приложение, чтобы использовать доморощенную всплывающую подсказку, но этот ответ делает именно то, что ожидается. - person Jason K.; 21.10.2014