Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2015 10:37:45

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Где ошибка?

Добрый день!

Прошу проверить и найти ошибку.

То есть, не могу найти ошибку.
Когда 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()



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#2 Дек. 4, 2015 13:17:19

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Где ошибка?

self.bttn["command"]=self,update_count

Смотрим очень внимательно…

Ну а вообще нужен код ошибки.

Офлайн

#3 Дек. 5, 2015 06:14:11

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Где ошибка?

4kpt_III
не понимаю.
можете по подробнее?



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#4 Дек. 5, 2015 08:17:12

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Где ошибка?

Можно. Если Вы код переносили копированием, то запятая вместо точки

super(Application,self),__init__(master)

И тут тоже.

И где, к слову, запуск Application???

app = Application(root)
root.mainloop()

Отредактировано 4kpt_III (Дек. 5, 2015 08:19:57)

Офлайн

#5 Дек. 9, 2015 11:12:56

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Где ошибка?

4kpt_III
Можно. Если Вы код переносили копированием, то запятая вместо точки
NameError: name '__init__' is not defined


Блин, не получается



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#6 Дек. 9, 2015 11:26:07

captainluzik
Зарегистрирован: 2015-12-08
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Где ошибка?

self.bttn=“Clkickы: ”+str(self.bttn_clicks)
и сюда смотри)

Офлайн

#7 Дек. 9, 2015 11:51:41

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Где ошибка?

Капец…

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()

Офлайн

#8 Дек. 9, 2015 12:28:56

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Где ошибка?

4kpt_III
Капец…
СИПАСИБО

МИРУ ТОБІ



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version