Форум сайта python.su
PEHDOM, как всегда Вы на высоте!
Думается мне, что первый вариант (с передачей окна) самый простой.
А получается, что self работает только внутри класса, да? Когда мы говорим, что ссылаемся через self извне - это из другой функции, но в том же классе, правильно?
Отредактировано Kyrym (Июль 21, 2017 19:44:23)
Офлайн
Kyrymself это всего лишь переменная, вы можете использовать любую другую, просто так договорились чтобы чужой код был всем понятен.
А получается, что self работает только внутри класса, да?
def test(a, b) print(a,b)
class Test: def test(self, a, b): print( a,b)
class Test: def test(self): print(self) t = Test() print(t) t.test()
<__main__.Test object at 0x02DD3850> <__main__.Test object at 0x02DD3850>
[code python][/code]
Отредактировано PEHDOM (Июль 21, 2017 21:41:56)
Офлайн