发新话题
打印

Gtk菜?呼天?地求救~~~怎?通咿父窗口得到窗口的孩子

Gtk菜?呼天?地求救~~~怎?通咿父窗口得到窗口的孩子

我?建了一?窗口
GtkWidget *path_dialog;
path_dialog = gtk_dialog_new ();
在呃?窗口中加入三?控件:
GtkWidget *button_ok;
gtk_signal_connect(GTK_OBJECT(button_ok),
                     "clicked",
                     GTK_SIGNAL_FUNC(on_path_dialog_ok_clicked),
                     path_dialog);

GtkWidget *win_entry;
GtkWidget *lin_entry;
需要在win_entry, lin_entry接受用??入的字串,?且在button_ok按下的?候得到字串
?在我的做法就是?父窗口作????斤button_ok的信??理函?,呃?的?需要通咿父窗口path_dialog得到??子控件win_entry, lin_entry. 呃是困?我很久的?铨,怎?通咿父窗口得到窗口的孩子(就是窗口的控件)????哌人解?指?一下.
?然我想到有一肺做法,就是直接?父窗口的孩子都作???,作?一?劫??到信??理函?中,但是我迂得呃?不具?一般性,而且??致程序不??不容易懂.
拜著~~~      

TOP

用gtk_object_set_data()
把子控件指针保存到父控件中

用gtk_object_get_data()提拱出来      

TOP

re

“孩子”这个词是谁教你的??      
众里寻她千百度,蓦然回首,她却在,灯火阑珊处

TOP

发新话题