GTK容器小部件:工具栏与笔记本的使用指南
1. 容器小部件基础操作
在GTK编程中,容器小部件用于组织和管理其他小部件。以下是一些基础的容器操作代码示例:
gtk_container_set_border_width (GTK_CONTAINER (vbox), 10); gtk_container_add (GTK_CONTAINER (frame_horz), vbox); gtk_box_pack_start (GTK_BOX (vbox), create_bbox (TRUE, "Spread (spacing 40)", 40, 85, 20, GTK_BUTTONBOX_SPREAD), TRUE, TRUE, 0); // 其他类似的gtk_box_pack_start代码...这些代码主要完成了设置容器边框宽度、添加子部件到容器以及在盒子中排列小部件的操作。
2. 工具栏(Toolbar)
2.1 工具栏概述
工具栏通常用于将一些小部件组合在一起,以简化它们的外观和布局定制。典型的工具栏由带有图标、标签和工具提示的按钮组成,但也可以包含其他任何小部件。工具栏中的项目可以水平或垂直排列,按钮可以显示图标、标签或两者都显示。
2.2 创建工具栏
创建工具栏可以使用以下函数:
GtkWidget *gtk_toolbar_new( GtkOrientation orientation, GtkToolbarStyle