如何在 python 中使用不同头文件中的函数?
How do you use functions from a different header file in python?
我想把“函数”和“GUI”分成不同的头文件,让代码更方便阅读。但是,在将第二个头文件导入第一个头文件后,我无法使用我在第二个头文件中实现的功能。
这是一个函数:
def openNewWindow():
newWindow = Toplevel()
newWindow.title("Help")
newWindow.geometry("200x200")
Label(newWindow,
text ="This is a guider").pack(main)
这是 GUI:
Help = Button(settingFrame, image=test, text="help", width=388, height=50,
compound="c", fg="red", command = lambda :[openNewWindow]))
Help.place(x=10, y=55)
当我尝试单击“帮助”按钮时,它显示“NameError:名称 'openNewWindow' 未定义”。如何解决这个问题?
为了解决这个问题,我需要先 运行 函数文件,然后是 GUI 文件。这样,函数文件“更新”,然后 GUI 文件接受更新的数据。
我想把“函数”和“GUI”分成不同的头文件,让代码更方便阅读。但是,在将第二个头文件导入第一个头文件后,我无法使用我在第二个头文件中实现的功能。 这是一个函数:
def openNewWindow():
newWindow = Toplevel()
newWindow.title("Help")
newWindow.geometry("200x200")
Label(newWindow,
text ="This is a guider").pack(main)
这是 GUI:
Help = Button(settingFrame, image=test, text="help", width=388, height=50,
compound="c", fg="red", command = lambda :[openNewWindow]))
Help.place(x=10, y=55)
当我尝试单击“帮助”按钮时,它显示“NameError:名称 'openNewWindow' 未定义”。如何解决这个问题?
为了解决这个问题,我需要先 运行 函数文件,然后是 GUI 文件。这样,函数文件“更新”,然后 GUI 文件接受更新的数据。