当前位置 : 主页 > 网络编程 > 其它编程 >

GTK常用控件之标签(GtkLabel)

来源:互联网 收集:自由互联 发布时间:2023-07-02
标签主要是显示文本信息用作标志。标签的创建GtkWidget*gtk_label_new(constgchar*str);str 标签主要是显示文本信息用作标志。 标签的创建 GtkWidget *gtk_label_new(const gchar *str); str文本内容 返回值标
标签主要是显示文本信息用作标志。标签的创建GtkWidget*gtk_label_new(constgchar*str);str

标签主要是显示文本信息用作标志。

标签的创建

GtkWidget *gtk_label_new(const gchar *str);

str文本内容

返回值标签指针

设置标签的内容

void  gtk_label_set_text (GtkLabel *label,

 const gchar *str);

label操作的标签

str文本内容

获取标签的内容

const gchar *gtk_label_get_text( GtkLabel *label );

label操作的标签

返回值获取到的文本内容

例子代码如下

#include // 头文件int main(int argc, char *argv[]) { gtk_init( // 初始化GtkWidget *window gtk_window_new(GTK_WINDOW_TOPLEVEL); // 创建窗口GtkWidget *vbox gtk_vbox_new(TRUE, 10); // 创建纵向盒状容器gtk_container_add(GTK_CONTAINER(window), vbox); // 把纵向盒状容器放入窗口// label oneGtkWidget *label_one gtk_label_new("label one");// 创建标签gtk_container_add(GTK_CONTAINER(vbox), label_one); // 将按钮放在布局容器里// label twoGtkWidget *label_two gtk_label_new("label one");const char *str gtk_label_get_label( GTK_LABEL(label_two) ); // 获得标签的内容printf("str %s\n", str);gtk_container_add(GTK_CONTAINER(vbox), label_two); // 将按钮放在布局容器里// label threeGtkWidget *label_three gtk_label_new("label three");gtk_label_set_text( GTK_LABEL(label_three), "change the label text"); // 设置内容gtk_container_add(GTK_CONTAINER(vbox), label_three); // 将按钮放在布局容器里gtk_widget_show_all(window);// 显示窗口控件gtk_main(); // 主事件循环return 0; }

程序运行效果图如下

源代码下载请点此处。

上一篇:Cookie概念及使用
下一篇:没有了
网友评论