我不明白代码是怎么回事…请帮助新的Python!在python中,在关键字arg后面加上非关键字arg是什么意思?我能做些什么来运行下面的代码?使用初始化该类所需的参数调用CreatingWindowForEachLesson类时,会调用该错误。救命啊!你知道吗
class WindowSector():
global root
def __init__(self):
self.master=master
self.startwindow()
def startwindow(self):
self.l=Label(self.master,text="Επιλογή Τομέα Σπουδών")
self.l.pack()
self.v=IntVar()
self.v.set(1)
self.r1=Radiobutton(self.master,text="ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ",variable=self.v, value=1)
self.r1.pack(anchor=W)
self.r1.invoke()
self.r2=Radiobutton(self.master,text="ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ",variable=self.v, value=2)
self.r2.pack(anchor=W)
self.r2.invoke()
self.r3=Radiobutton(self.master,text="ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΣ",variable=self.v, value=3)
self.r3.pack(anchor=W)
self.r3.invoke()
self.r4=Radiobutton(self.master,text="ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ",variable=self.v, value=4)
self.r4.pack(anchor=W)
self.r4.invoke()
self.b=Button(self.master,text="Συνέχεια")
self.b.pack(anchor=E)
def ButtonClick(self):
global choice,root,saeA7,saeB7,saeG7,yA7,yB7,yG7,tpA7,tpB7,tpG7,eA7,eB7,eG7
if (self.v.get())==1:
choice=CreatingWindowForEachLesson(root,tomeas="ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ",saeA7,saeB7,saeG7)
self.master.quit()
elif (self.v.get())==2:
choice=CreatingWindowForEachLesson(root,tomeas="ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ")#,yA7,yB7,yG7)
self.master.quit()
elif (self.v.get())==3:
choice=CreatingWindowForEachLesson(root,tomeas="ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΣ")#,tpA7,tpB7,tpG7)
self.master.quit()
elif (self.v.get())==4:
choice=CreatingWindowForEachLesson(root,tomeas="ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ")#,eA7,eB7,eG7)
self.master.quit()
你的问题是:
当你在论点中加入赋值时,你真正做的是创建一个字典。你需要把这个放在你的论点之后而不需要赋值。确保其他方法遵循相同的规则:
相关问题 更多 >
编程相关推荐