Gtk, Как обновить GtkViewPort с помощью GtkVBox - PullRequest
1 голос
/ 16 апреля 2010

У меня есть один GtkVbox, и я добавляю его к GtkViewPort. Вид порта создается из файла Glade.

Теперь проблема в том, что мой vbox обновляет каждую секунду (я продолжаю добавлять виджеты в vbox каждую секунду), но мой экран не обновлялся, так как я добавлял виджеты в мой vbox.

Я не могу каждый раз создавать новый vbox, так как мне нужно сохранить ранее добавленные виджеты в vbox.

Как я могу сказать GtkViewPort обновить список, когда я добавляю новые виджеты в мой GtkVBox?

1 Ответ

1 голос
/ 16 апреля 2010

Убедитесь, что вы также вызываете <a href="http://library.gnome.org/devel/gtk/stable/GtkWidget.html#gtk-widget-show" rel="nofollow noreferrer">gtk_widget_show()</a> для любых добавляемых виджетов или даже <a href="http://library.gnome.org/devel/gtk/stable/GtkWidget.html#gtk-widget-show-all" rel="nofollow noreferrer">gtk_widget_show_all()</a>, если то, что вы добавляете, может иметь подвиджеты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...