您的位置:首页 > 教育 > 锐评 > 容器之分栏窗体构件演示

容器之分栏窗体构件演示

2024/10/6 6:04:46 来源:https://blog.csdn.net/chenbingjy/article/details/139869663  浏览:    关键词:容器之分栏窗体构件演示

代码;

#include <gtk-2.0/gtk/gtk.h>
#include <glib-2.0/glib.h>
#include <gtk-2.0/gdk/gdkkeysyms.h>
#include <stdio.h>int main(int argc, char *argv[]) {gtk_init(&argc, &argv);GtkWidget *window;window = gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_window_set_title(GTK_WINDOW(window), "分栏窗体构件演示");gtk_widget_show(window);GtkWidget *vpaned1;vpaned1 = gtk_vpaned_new ();gtk_widget_show (vpaned1);gtk_container_add (GTK_CONTAINER (window), vpaned1);gtk_paned_set_position (GTK_PANED (vpaned1), 0);GtkWidget *scrolledwindow1;scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);gtk_widget_show (scrolledwindow1);gtk_paned_pack1 (GTK_PANED (vpaned1), scrolledwindow1, FALSE, TRUE);gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);GtkWidget *textview1;textview1 = gtk_text_view_new ();gtk_widget_show (textview1);gtk_container_add (GTK_CONTAINER (scrolledwindow1), textview1);GtkWidget *scrolledwindow2;scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);gtk_widget_show (scrolledwindow2);gtk_paned_pack2 (GTK_PANED (vpaned1), scrolledwindow2, TRUE, TRUE);gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN);GtkWidget *textview2;textview2 = gtk_text_view_new ();gtk_widget_show (textview2);gtk_container_add (GTK_CONTAINER (scrolledwindow2), textview2);g_signal_connect(G_OBJECT(window), "delete_event",G_CALLBACK(gtk_main_quit), NULL);gtk_main();return 0;
}

编译运行:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com