如何在ToolTipBase类中更改提示背景颜色和字体颜色?

时间:2018-11-16 08:40:24

标签: python-2.7

我开始慢慢学习这些课程,但是我不知道在哪里更改背景颜色提示及其字体。

我在那里尝试过一些东西,但是没有成功。 我试图插入bg =“ green”而不是“ NONE”,但是它没有影响程序 下面是代码:

            from Tkinter import *

            class ToolTipBase:



                def unschedule(self):
                    id = self.id
                    self.id = None
                    if id:
                        self.button.after_cancel(id)


            class ToolTip(ToolTipBase):
                def __init__(self, button, text):
                    ToolTipBase.__init__(self, button)
                    self.text = text
                def showcontents(self):
                    ToolTipBase.showcontents(self, self.text)

            class ListboxToolTip(ToolTipBase):
                def __init__(self, button, items):
                    ToolTipBase.__init__(self, button)
                    self.items = items
                def showcontents(self):
                    listbox = Listbox(self.tipwindow, background="#ffffe0")
                    listbox.pack()
                    for item in self.items:
                        listbox.insert(END, item)

            def main():
                # Test code
                root = Tk()
                b = Button(root, text="Hello", command=root.destroy)
                b.pack()
                root.update()
                tip = ListboxToolTip(b, ["Hello", "world"])
                root.mainloop()

            if __name__ == '__main__':
                main()

我无法插入整个代码,消息是:“您的帖子只是一个代码,请添加一些内容” 预先感谢您的帮助。

0 个答案:

没有答案