我正在尝试使用有关如何使用我在youtube上找到的Python计算器的教程来增强我的Python经验,这里是链接:https://www.youtube.com/watch?v=J-mvqlkHOHY。我在这里问的原因是因为在那里禁用了评论。我的代码问题是,无论我的代码与他的代码有多么相似,PyCharm一直告诉我函数i_calc()和button()中的变量“side”是未填充的。 每次我点击变量突出显示它,我都可以看到参数和变量值之间的连接,但变量名称不一样。
以下是导致问题的代码块:
from Tkinter import*
def i_calc(source, side):
store_obj = Frame(source, borderwidth=1, bd=4, bg="powder blue")
store_obj.pack(side=side, expand=YES, fill=BOTH)
return store_obj
def button(source, side, text, command=None):
store_obj = button(source, text=text, command=command)
store_obj.pack(side=side, expand=YES, fill=BOTH)
return store_obj
答案 0 :(得分:0)
这意味着当您调用该函数时,您没有为side输入值。 (或者至少我是这么认为的,因为我无法查看你调用它的代码。)你需要确保在调用i_calc时输入2个值。