Форум сайта python.su
0
Добрый день!
Прошу проверить и найти ошибку.
То есть, не могу найти ошибку.
Когда F5, там нет баттн.
Помогите пожалуйста,
Спасибо.
Вот код
from tkinter import * root = Tk() root.title("Clickы") root.geometry("200x100") class Application(Frame): def __init__(self,master): super(Application,self),__init__(master) self.grid() self.bttn_clicks=0 self.creat_widget() def creat_widget(self): self.bttn=Button(self) self.bttn["text"]="Clicks : 0" self.bttn["command"]=self,update_count self.bttn.grid() def update_count(self): self.bttn_clicks+=1 self.bttn["text"]="Clkickы: "+str(self.bttn_clicks) root.mainloop()
Офлайн
39
self.bttn["command"]=self,update_count
Офлайн
0
4kpt_IIIне понимаю.
Офлайн
39
Можно. Если Вы код переносили копированием, то запятая вместо точки 
super(Application,self),__init__(master)
app = Application(root) root.mainloop()
Отредактировано 4kpt_III (Дек. 5, 2015 08:19:57)
Офлайн
0
4kpt_III
Можно. Если Вы код переносили копированием, то запятая вместо точки
NameError: name '__init__' is not defined




Офлайн
0
self.bttn=“Clkickы: ”+str(self.bttn_clicks)
и сюда смотри)
Офлайн
39
Капец…
from tkinter import * class Application(Frame): def __init__(self,master): super(Application,self).__init__(master) self.grid() self.bttn_clicks=0 self.creat_widget() def creat_widget(self): self.bttn=Button(self) self.bttn["text"]="Clicks : 0" self.bttn["command"]=self.update_count self.bttn.grid() def update_count(self): self.bttn_clicks+=1 self.bttn["text"]="Clkickы: "+str(self.bttn_clicks) root = Tk() root.title("Clickы") root.geometry("200x100") Application(root) root.mainloop()
Офлайн
0
4kpt_IIIСИПАСИБО
Капец…

Офлайн