如何使用 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()
我正在尝试使用 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()