【发布时间】:2021-05-19 10:55:00
【问题描述】:
我正在制作一个应用程序,其中窗口上有一个按钮,单击该按钮将调用同一程序中另一个模块中的函数。请帮我做。
main.py
from tkinter import *
import module1
win = Tk()
button=Button(win,text="Button")
button.place(x=1,y=5)
button.bind("<ButtonPress-1>",function1)
win.geometry("1100x650")
mainloop()
module1.py
def function():
label=Label(win,text="Hii")
label.place(x=5,y=9)
当我运行此代码时,没有任何反应。请告诉我可能是我的错误?
【问题讨论】:
-
这和
tkinter有什么关系?你应该重新学习python的基础知识。 -
有几个问题: 1)
bind在空字符串上; 2)function1没有定义; 3) 没有在module1.py中导入tkinter; 4)win没有在module1.function()中定义。 -
如果你有我的目标,请帮助我实现它。