当前位置: 技术问答>linux和unix
gtk中如何获取gtk_text_view中的输入内容?
来源: 互联网 发布时间:2017-02-14
本文导语: GtkWidget *text; text = gtk_text_view_new(); 然后问题就是如何获取text中的内容呢?我没有使用单行的输入gtk_entry_new()函数,用怎样的方式才能将往text中输入的内容获取呢?本人新手,还请指教 | [im...
GtkWidget *text;
text = gtk_text_view_new();
然后问题就是如何获取text中的内容呢?我没有使用单行的输入gtk_entry_new()函数,用怎样的方式才能将往text中输入的内容获取呢?本人新手,还请指教
text = gtk_text_view_new();
然后问题就是如何获取text中的内容呢?我没有使用单行的输入gtk_entry_new()函数,用怎样的方式才能将往text中输入的内容获取呢?本人新手,还请指教
|
[img=http://b99.photo.store.qq.com/psb?/d63deed9-014d-44ab-a75a-49d11a87b2db/i0deUvacItlgBd1Gol8Dd0qZgtS.CNxL1SKwFwSjzb0!/b/Yeb1DzvHRQAAYm1ZCDv1RgAA][/img]
这个是效果图,不知LZ是不是要做这样的输入框
我也刚接触GTK,可能帮不了你太多
这个是效果图,不知LZ是不是要做这样的输入框
我也刚接触GTK,可能帮不了你太多
#include
int main(int argc,char *argv[])
{
GtkWidget *window;
GtkWidget *text;
GtkTextBuffer *buffer;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window),"ChatRoom");
gtk_window_set_default_size(GTK_WINDOW(window),200,200);
g_signal_connect(GTK_OBJECT(window),"destroy",G_CALLBACK(gtk_main_quit),NULL);
text = gtk_text_view_new();
buffer=gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
gtk_text_buffer_set_text(buffer,"",-1);
gtk_container_add(GTK_CONTAINER(window),text);
gtk_widget_show_all(window);
gtk_main();
return 0;
}