def hist(x):
plotly.offline.plot( {
'data' : [{
'type' : 'histogram',
'x' : data[x],
}],
"layout": Layout(title=x)
})
hist("price")#function call
以及如何为适合所有窗口的tkinter窗口设置背景图像,而不管窗口的尺寸如何。
答案 0 :(得分:0)
这可以使用来自tkinter的OptionMenu
小部件来完成。
基本上我们需要做的就是初始化OptionMenu
窗口小部件,然后将其命名为StringVar
变量。
from tkinter import *
root = Tk()
def command():
print(var.get())
var = StringVar(root)
var.set("Price")
option = OptionMenu(root, var, "Price", "Foo", "Bar")
option.pack()
button = Button(root, text="Ok", command=command)
button.pack()
root.mainloop()
以上内容将创建OptionMenu
和Button
,并在每次按下OptionMenu
时打印Button
的值。
一旦你理解了这里的基本概念,你就可以开始了解"幻想" 输入信息的方式。
我们可以在trace
变量上设置StringVar
并使用它来检测OptionMenu
何时更新,这意味着我们会在程序中获得自动响应而无需用户从下拉列表中选择一些东西后按下按钮。
from tkinter import *
root = Tk()
def command(*args):
print(var.get())
var = StringVar(root)
var.set("Price")
option = OptionMenu(root, var, "Price", "Foo", "Bar")
option.pack()
var.trace("w", command)
root.mainloop()