★★★★★ 无法取得此文本构件的内容? ★★★★★

alinker 2004-05-11 05:06:20


在回调函数callbacks.c中,编译成功后,但一在Entry构件里输入文本,
一按OK按钮,总是无法取得此文本构件的内容,为什么?

/* 部分代码: callbacks.c */

GtkWidget *entry1;
const gchar *user_text;
void on_OKbutton9_clicked ( GtkButton *button,gpointer user_data)
{

user_text = gtk_entry_get_text (GTK_ENTRY (entry1));
/*此处GTK_ENTRY在GTK教程中为GtkEntry,但也不行*/

printf (" The Input Text is : %s\n", user_text);
}


/* *************** end **************** */

哪有介绍Glade中这些GTK+函数的书籍?最好附例程

谢谢各位大侠!
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
alinker 2004-05-12
  • 打赏
  • 举报
回复

来帮助下我呀~
这些构件对应的事件,我真不知如何捕获呀~
alinker 2004-05-12
  • 打赏
  • 举报
回复
谢谢!
还是空值!

提示:

Gtk-CRITICAL **: file gtkentry.c: line 3508 (gtk_entry_get_text): as sertion 'GTK_IS_ENTRY (entry)' failed.

The Input Text is : (null)

郁闷呀!谢谢你在帮我看看!
anonimousboy 2004-05-12
  • 打赏
  • 举报
回复
const gchar *user_text;
void on_OKbutton9_clicked ( GtkButton *button,gpointer user_data)
改称
gchar *user_text
void on_OKbutton9_clicked ( GtkWidget *button,gpointer user_data)
还有就是确认一下是否给button正确连接了该callback函数!

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧