LINUX.ORG.RU

История изменений

Исправление masa, (текущая версия) :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].method()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

class App:
    def __init__(self):
        self.names = {}

    def add_button(self, name, button)
        self.names[name] = button


app = App()
app.add_button('settings', Gtk.Button())
app.names['settings'].method()

Исправление masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

class App:
    def __init__(self):
        self.names = {}

    def add_button(self, name, button)
        self.names[name] = button


app = App()
app.add_button('settings', Gtk.Button())
app.names['settings'].click()

Исправление masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

class App:
    def __init__(self):
        self.names = {}

    def add_button(self, name, button)
        self.names[name] = button


app = App()
app.add_button('settings', Gtk.Button())


app.names['settings'].click()

Исправление masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

class App:
    def __init__(self):
        self.names = {}

    def add_button(self, name, button)
        self.names[name] = button


app = App()
for i in range(10)
    app.add_button('settings', Gtk.Button())


app.names['settings'].click()

Исправление masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

class App:
    def __init__(self):
        self.names = {}

    def add_button(self, name, button)
        self.names[name](button)


app = App()
for i in range(10)
    app.add_button('settings', Gtk.Button())


app.names['settings'].click()

Исправление masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.names[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

Или я ничего не понял, напиши подробнее, что значит i, и что ты хочешь с этим делать.

Исходная версия masa, :

Насколько я понял ты хочешь что-то типа такого?

class App:
    def __init__(self):
        self.names = []

    def add_button(self, button)
        self.names.append(button)


app = App()
for i in range(10)
    app.add_button(Gtk.Button())


app.button[7].click()

self.names можно поменять со списка на словарь с названиями, так будет удобнее и быстрее в некоторых случаях.

Или я ничего не понял, напиши подробнее, что значит i, и что ты хочешь с этим делать.