Добавление кнопки в сетку в Быстро

В Glade я создал сетку 3x3, назовите ее grid, я получил экземпляр grid с

self.grid = self.builder.get_object("grid")

, а затем я хочу добавить, например, кнопку на этой сетке, когда какая-то другая кнопка с именем toolbuttonadd нажата

def on_toolbuttonadd_clicked(self, widget, data=None):
    button = Gtk.Button()
    self.grid.add(button)

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

0
задан 29 June 2012 в 17:02

7 ответов

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 25 July 2018 в 18:16

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 2 August 2018 в 00:29

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 4 August 2018 в 15:58

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 6 August 2018 в 00:36

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 7 August 2018 в 18:02

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 10 August 2018 в 06:50

Для Gtk.Grid вы должны вызывать его метод attach , а не add. Также вам нужно вызвать show() на вашей кнопке, прежде чем она будет видна.

1
ответ дан 15 August 2018 в 18:46

Другие вопросы по тегам:

Похожие вопросы: