如何使用 python 中的 Pmw 模块更改工具提示的颜色?

How to change the color of a tooltip using the Pmw module in python?

我正在尝试使用 Pmw 模块在 Tkinter 中制作工具提示。当用户将鼠标悬停在按钮上时,我想显示一个黑色背景和白色文本的工具提示,但我不知道该怎么做。

这是我使用的代码:

from tkinter import *
import Pmw

root = Tk()
Pmw.initialise(root)

# Create some random widget
button = Button(root, text=" This is a Test", pady=30)
button.pack(pady=10)

# create balloon object and bind it to the widget
balloon = Pmw.Balloon(root)
balloon.bind(button, "Text for the tool tip")

mainloop()

我将如何更改工具提示的文本颜色和背景颜色?

使用 balloon.component("label") 获取工具提示的标签组件,然后在该标签上使用 config

这是一个例子:

from tkinter import *
import Pmw

root = Tk()
Pmw.initialise(root)

# Create some random widget
button = Button(root, text=" This is a Test", pady=30)
button.pack(pady=10)

# create balloon object and bind it to the widget
balloon = Pmw.Balloon(root)
balloon.bind(button, "Text for the tool tip")

lbl = balloon.component("label")
lbl.config(background="black", foreground="white")
# Pmw.Color.changecolor(lbl, background="black", foreground="white")

root.mainloop()