文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>GTK+图形化应用程序开发学习笔记(四)—容器.构..

GTK+图形化应用程序开发学习笔记(四)—容器.构..

时间:2007-05-23  来源:湖光倒影

五、容器

       容器(GtkContainer)可以被看成是一个构件的载体,各种构件通过放置在容器中而被显现出来。我们知道顶层窗口可以作为容器,然而还有许多构件也可以作为容器,如按钮。事实上,在建立带标号的按钮构件时,在按钮构件中已经放入了标号构件。

    对于容器只能容纳一个构件。为什么是这样,如果你增加第二个按钮,只有第一个按钮是可见的。绕过这一限制的方法是使用组合框或组合表。

 

六、统一容器函数

 

5.

名称::

gtk_container_add

功能:

向容器里添加构件

头文件:

#include <gtk/gtk.h>

函数原形:

void gtk_container_add(GtkContainer *container, GtkWidget *widget);

参数:

container  容器

widget    构件

返回值:

      

 

 

 

 gtk_container_add可以向容器里添加构件,但要注意一个容器只能容纳一个构件。

 

6.

名称::

gtk_container_remove

功能:

从容器里移出构件

头文件:

#include <gtk/gtk.h>

函数原形:

void gtk_container_remove(GtkContainer *container, GtkWidget *widget);

参数:

container  容器

widget    构件

返回值:

      

 

 

 

 gtk_container_remove函数和gtk_container_add函数的功能正好相反。移出的构件并不消失,还可以添加到容器里。

 

7.

名称::

gtk_container_set_border_width

gtk_container_get_border_width

功能:

设置/获得容器边缘大小

头文件:

#include <gtk/gtk.h>

函数原形:

void gtk_container_get_border_width (GtkContainer *container, guint border_width);

guint gtk_container_get_border_width (GtkContainer *container);

参数:

container        容器

border_width     容器边缘大小

返回值:

 

 

 

 

 

 

 

 

 

 

 

gtk_container_set_border_width可以设置容器边缘大小,gtk_container_get_border_width可以得到容器边缘的大小。

相关阅读 更多 +
排行榜 更多 +
rento大富翁手游

rento大富翁手游

休闲益智 下载
冲撞赛车3无限金币版

冲撞赛车3无限金币版

赛车竞速 下载
电动火车模拟器内置菜单

电动火车模拟器内置菜单

赛车竞速 下载