Я получил:
__init__() missing 1 required positional argument: 'master'
Я не знаю, в чем проблема. Это мой код:
from tkinter import*
class minigame():
def __init__(self,master):
self.master=master
self.master.title("try")
self.lbl1=Label(self.master)
self.lbl1['text']="User Name"
self.lbl1.grid(row=1,column=1)
self.txt1=Entry(self.master)
self.txt1['width']=30
self.txt1.grid(row=1,column=2)
self.b4=Button(self.master,text="start",command=mulai)
self.b4.grid(row=2,column=2)
class mulai():
def __init__(self,master):
self.win=master
self.win.title('MINIGAME')
self.asal()
def asal(self):
self.masteer.withdraw()
self.tk=Toplevel(self.master)
self.radi(self.tk)
def start(self):
self.var=IntVar()
self.pilihan="Anda Menjawab" +str(var.get())
def radi(self):
var=self.start
rb1=Radiobutton(self.master,text="Martha",variable=self.var,value=0,command=self.start)
rb1.grid(row=1)
rb2=Radiobutton(self.master,text="Kula Diamond",variable=self.var,value=1,command=self.start)
rb2.grid(row=2)
self.label=Label(self.master,text="WHO IS THE BEST WAIFU?")
self.label.grid(row=0)
if __name__ == '__main__':
root=Tk()
app=minigame(root)
Что не так?