好的,我正在尝试制作一个工具提示,自从我尝试制作测试工具提示后,我在尝试绑定它的下拉框中遇到了一个错误。 我试着给它一些字符串,而不是列表。 我对这些东西很陌生,所以我不知道这里发生了什么
#Here I import tKinter to allow myself to create a UI
from tkinter import *
from tkinter.tix import *
#This code creates the window.
root = Tk()
#This is a list of options for your government's control over the economy of your nation
econcontrol = ["Laissez Faire", "Some Government Intervention", "State Capitalism", "Planned Economy"]
econlaw = StringVar()
econlaw.set(econcontrol[0])
#Drop down box
dropdown = OptionMenu(root, econlaw, econcontrol)
dropdown.pack()
#tooltip
tip = Balloon(root)
#bind tooltip to thing
tip.bind_widget(dropdown, balloonmsg="Hello?")
#This code makes the window stay up.
root.mainloop()
您的问题在于代码
from tkinter.tix import *
,您应该将其替换为:但这并不能完全解决所有问题,因为从3.6版开始,
tix
就没有维护,所以当您尝试初始化它时,工具提示会给您一个错误。您可以在这里使用Pmw
工具提示或创建自己的工具提示您可以看到
Pmw.Balloon
{a1}的示例,还可以看到如何在它的正下方创建自己的工具提示相关问题 更多 >
编程相关推荐