Python 我已经创建了一个登录表单和评级系统,我不知道为什么仍然看到错误

Python 我已经创建了一个登录表单和评级系统,我不知道为什么仍然看到错误,python,tkinter,tk,Python,Tkinter,Tk,我的问题是“spin”没有定义Pylance(reportUndefinedVariable) 从tkinter导入* 从playsound导入playsound #........................................................... 坏=[1,2,3,4,5,6,7,8,9,10] #........................................................... def song1(): 播放声音('

我的问题是
“spin”没有定义Pylance(reportUndefinedVariable)

从tkinter导入*
从playsound导入playsound
#........................................................... 
坏=[1,2,3,4,5,6,7,8,9,10]
#........................................................... 
def song1():
播放声音('g:/song1.wav')
def song2():
播放声音('g:/song2.wav')
定义速率():
打印(spin.get())
#........................................................... 
window=Tk()
窗口名称(“登录表单”)
#代码
定义符号():
如果(user.get()=“alireza”和pas.get()=“ramz”):
master=Tk()
硕士头衔(“Alireza的应用程序”)
标签(master,text=“Welcome Alireza”,font=(“小胡瓜”,25),fg=“lime”).pack()
主几何(“800x680”)
window.destroy()
标签(主标签,文本=).pack()
Label(master,text=“这是我第一个使用python-TK的应用,我希望你喜欢!”,fg=“gold”,font=(“小胡瓜”,17)).pack()
标签(主标签,文本=).pack()
btn1=按钮(主按钮,text=“sound 1”,bg=“lime”,宽度=15,高度=2,命令=song1)
btn1.pack()
btn2=按钮(主按钮,text=“sound2”,bg=“lime”,宽度=15,高度=2,命令=song2)
btn2.pack()
标签(主标签,文本=).pack()
标签(master,text=“请给我打分(1到10分:差,11到20分:中等,21到30分:好,31到40分:完美)”,fg=“红色”).pack()
自旋=自旋框(主,从=1到=4)
spin.pack()
按钮(master,text=“rate”,command=rate).pack()
标签(主标签,文本=).pack()
按钮(master,text=“退出”,bg=“红色”,宽度=25,高度=2,命令=master.destroy).pack()
master.mainloop()
其他:
lbl.pack()
#......................................................................................... 
标签(窗口,text=“username”,fg=“orange”,font=(“tahoma”,16)).pack()
用户=条目(窗口)
user.pack()
标签(窗口,text=“password”,fg=“orange”,font=(“tahoma”,16)).pack()
pas=输入(窗口)
pas.pack()
标签(窗口,文本=).pack()
btn=按钮(窗口,text=“输入应用程序”,宽度=15,高度=2,命令=sign)
btn.pack()
lbl=标签(窗口,text=“用户名或密码不正确”,fg=“红色”)
#结束
窗口几何(“300x200”)
window.mainloop()

您没有在函数中定义旋转。您只在第41行中使用了局部变量,因此无法从您创建的“rate”函数中访问它。您可以为您的函数创建一个参数,通过旋转对象来解决您的问题

请在问题中发布您的代码,而不是在
符号
函数的开头发布指向imageAdd
全局旋转
的链接。谢谢lizzard@alininja83有关解释,请阅读尼克的回答。如果它有助于考虑接受答案。