Упрощенный код Python выглядит следующим образом
Код: Выделить всё
from PySide6.QtCore import QObject
class Foo(QObject):
def info(self):
return self.tr('inside')
Bar = Foo()
Bar.tr('outside')
self = Foo()
self.tr('special one')
Код: Выделить всё
Bar
outside
Foo
inside
special one
- В определении класса контекст — Foo то же, что имя класса
- Для экземпляра Foo с именем переменной Bar контекстом является Bar, который является именем переменной.
Точнее, для экземпляра Foo с именем переменной self контекст снова будет Foo.
Подробнее здесь: https://stackoverflow.com/questions/783 ... -tr-method