gtk中如何获取gtk_text_view中的输入内容?
GtkWidget *text;
text = gtk_text_view_new();
然后问题就是如何获取text中的内容呢?我没有使用单行的输入gtk_entry_new()函数,用怎样的方式才能将往text中输入的内容获取呢?本人新手,还请指教
[解决办法]
这个是效果图,不知LZ是不是要做这样的输入框
我也刚接触GTK,可能帮不了你太多
#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;}