我正在尝试在tkinter上定义一个按钮,但我一直收到错误

时间:2020-10-10 18:04:10

标签: python-3.x tkinter

from tkinter import *
from matplotlib.pyplot import *


root = Tk()

# items frame
items = LabelFrame(root, text="items", padx=5, pady=5, bg="gray")
items.grid(row=0, column=0)

# items
cp = ["CRL", "+0,11%"]
cv = ["value:", "$33.68"]
cs = ["stock:", "0/85"]
cereals = LabelFrame(items, bg="gray", padx=5, pady=5)
cereals.grid(row=0, column=0)
tp1 = Label(cereals, text=cp, bg="gray", fg="white")
tp1.grid(row=0, column=1)
value1 = Label(cereals, text=cv, bg="gray", fg="white")
value1.grid(row=1, column=1)
stock1 = Label(cereals, text=cs, bg="gray", fg="white")
stock1.grid(row=2, column=1)

此按钮给我错误:graph1 = Button(谷物,text =“ test”) TypeError: init ()获得了意外的关键字参数'text'

graph1 = Button(cereals, text="test")


root.mainloop()

我创建了另一个文件。并做了一个简单的按钮,就可以了。所以我不知道为什么这不起作用。

1 个答案:

答案 0 :(得分:1)

graph1 = Button(cereals, text="test")行使用的是来自matplotlib.pyplot软件包的Button属性,而不是tkinter软件包。

import matplotlib.pyplot as mp

代替 from matplotlib.pyplot import *