首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gtk中怎么获取gtk_text_view中的输入内容

2012-04-23 
gtk中如何获取gtk_text_view中的输入内容?GtkWidget *texttext gtk_text_view_new()然后问题就是如何

gtk中如何获取gtk_text_view中的输入内容?
GtkWidget *text;
text = gtk_text_view_new();

然后问题就是如何获取text中的内容呢?我没有使用单行的输入gtk_entry_new()函数,用怎样的方式才能将往text中输入的内容获取呢?本人新手,还请指教

[解决办法]

这个是效果图,不知LZ是不是要做这样的输入框

我也刚接触GTK,可能帮不了你太多

C/C++ code
#include <gtk/gtk.h>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;} 

热点排行