曲径通幽论坛

标题: gtk_button_new_with_label -- 创建一个具有 GtkLabel 的按钮控件 [打印本页]

作者: beyes    时间: 2011-7-2 10:40
标题: gtk_button_new_with_label -- 创建一个具有 GtkLabel 的按钮控件
gtk_button_new_with_label() 声明如下:
[C++] 纯文本查看 复制代码
GtkWidget *  gtk_button_new_with_label (const gchar *label);

该函数用来创建一个按钮(GtkButton)控件,同时这个按钮上具有 GtkLabel 的子控件 --- GtkLable 用来包含一段文本。

参数 label 是 GtkLabel 子控件所要包含的文本。

在我们创建这样的按钮时,看到的效果就是一个包含了文本的按钮,这样看起来似乎是只有按钮一个控件,但实际上有两个,一个是按钮,另一个是被按钮包含的 GtkLable 。

函数成功执行时返回新建的按钮控件。

用法示例:
[C++] 纯文本查看 复制代码
GtkWidget *button;
button = gtk_button_new_with_label ("Hello World");


创建好的按钮控件,要添加到容器中,然后使用 gtk_widget_show() 函数使之显示出来。

效果如下图所示:





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2