如何取得widget的指针。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
-
- 帖子: 29
- 注册时间: 2005-08-20 3:56
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
void on_button1_clicked (GtkButton *button, gpointer user_data)
{
//GtkWidget *w=lookup_widget (GTK_WIDGET(button), "entry2");
GtkEntry *t1=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry1"));
GtkEntry *t2=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry2"));
GtkEntry *t3=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry3"));
GtkEntry *t4=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry4"));
gchar c[20], *t;
t=&c[0];
strcat(t,gtk_entry_get_text(t1));
strcat(t,gtk_entry_get_text(t2));
strcat(t,gtk_entry_get_text(t3));
printf("%s",t);
gtk_entry_set_text(t4, t);//WARNING
gtk_entry_set_text(t4, "test");//OK
}
(IR-data:11480): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
{
//GtkWidget *w=lookup_widget (GTK_WIDGET(button), "entry2");
GtkEntry *t1=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry1"));
GtkEntry *t2=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry2"));
GtkEntry *t3=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry3"));
GtkEntry *t4=GTK_ENTRY(lookup_widget (GTK_WIDGET(button), "entry4"));
gchar c[20], *t;
t=&c[0];
strcat(t,gtk_entry_get_text(t1));
strcat(t,gtk_entry_get_text(t2));
strcat(t,gtk_entry_get_text(t3));
printf("%s",t);
gtk_entry_set_text(t4, t);//WARNING
gtk_entry_set_text(t4, "test");//OK
}
(IR-data:11480): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
● 鸣学
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙