Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2012 11:52:52

Voroshek
От:
Зарегистрирован: 2011-03-11
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда взялся объект класса?

import tkinter
from tkinter import Tk, Label
class Tab:
    x=""
    lab = Label(x, text="none")
    lab.pack()
window = Tk()
window.mainloop()
Программа возвращает пустое окно (ну логично) и окно с меткой “none”. Какого чёрта, я же не создаю объект этого класса! Откуда же он берётся?



python3 openSUSE-43Leap

Офлайн

#2 Авг. 28, 2012 11:59:55

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Откуда взялся объект класса?

Показываю фокус

class Foo:
  print "Wow!"



Офлайн

#3 Авг. 28, 2012 21:28:00

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Откуда взялся объект класса?

А теперь я!

class Foo:
    def __init__(self):
        print 'Where is your "Wow!" now?'



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version