Как управлять виджетами, добавленными позже с помощью gtk в c? - PullRequest
0 голосов
/ 01 мая 2010
func1();
func2();
...

В func1 есть виджет button, а в func2 a textview виджет. (Оба вызывают gtk_box_pack_start, чтобы добавить виджеты в окно, поэтому порядок нельзя изменить.)

Я хочу работать textview, когда нажимаю на виджет button.

Но в то время, когда я определяю обратный вызов, textview еще не доступен.

Как я могу обойти это?

Ответы [ 2 ]

1 голос
/ 02 мая 2010

Сначала создайте свои виджеты, затем соберите их вместе, затем подключите ваши сигналы.

0 голосов
/ 02 мая 2010

Так зачем добавлять функцию func3 (), в которую вы подключаете сигналы?

...