PYTHON 3.7 _tkinter.TclError: invalid command name "tixBalloon"
PYTHON 3.7 _tkinter.TclError: invalid command name "tixBalloon"
您好,我正在尝试创建一个悬停时会显示说明的按钮。类似于 html img 标签 "alt"
我决定将 "tkinter.pix" 与 Balloon() 一起使用
但我有一个错误:
_tkinter.TclError: 无效命令名称 "tixBalloon".
from tkinter import *
from tkinter import tix
class MyClass:
def __init__(self, master):
self.master = master
self.btn_1 = Button(self.master, text="Button")
self.btn_1.pack()
self.bal = tix.Balloon(self.master)
self.bal.bind_widget(self.btn_1, balloonmsg="Hello")
root = Tk()
app= MyClass(root)
root.mainloop()
当您使用 tix
小部件时,您还需要使用 Tk()
的 tix
版本。
所以将 root = Tk()
替换为:
root = tix.Tk()
您好,我正在尝试创建一个悬停时会显示说明的按钮。类似于 html img 标签 "alt" 我决定将 "tkinter.pix" 与 Balloon() 一起使用 但我有一个错误: _tkinter.TclError: 无效命令名称 "tixBalloon".
from tkinter import *
from tkinter import tix
class MyClass:
def __init__(self, master):
self.master = master
self.btn_1 = Button(self.master, text="Button")
self.btn_1.pack()
self.bal = tix.Balloon(self.master)
self.bal.bind_widget(self.btn_1, balloonmsg="Hello")
root = Tk()
app= MyClass(root)
root.mainloop()
当您使用 tix
小部件时,您还需要使用 Tk()
的 tix
版本。
所以将 root = Tk()
替换为:
root = tix.Tk()