zoukankan      html  css  js  c++  java
  • gtk--标签构件

    /*
    标签构件功能使用:对齐方式、自动换行、下划线
    添加点击事件-借助事件盒构件 
    */
    
    #include <gtk/gtk.h>
    
    int main(int argc,char *argv[])
    {
        GtkWidget *window;
        GtkWidget *label;
        GtkWidget *event_box;
    
        gtk_init (&argc,&argv);
    
        // 主窗口 
       window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
        gtk_widget_set_usize(window, 420, 320); 
        gtk_signal_connect(GTK_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit),NULL);
    
        // 事件盒构件
       event_box = gtk_event_box_new();
        gtk_container_add(GTK_CONTAINER(window),event_box);
        gtk_widget_show(event_box);
        gtk_signal_connect(GTK_OBJECT(event_box),"button_press_event",GTK_SIGNAL_FUNC(gtk_main_quit),NULL);/*为事件盒构件绑定一个事件响应*/
    
        // 标签构件 
        label = gtk_label_new("This is a label");/*建立标*/
        gtk_widget_set_usize(label, 10, 10);/*设置标尺寸*/
        gtk_label_set_justify(GTK_LABEL(label),GTK_JUSTIFY_CENTER);/*设置标对齐方式为居中对齐*/
        gtk_label_set_line_wrap(GTK_LABEL(label),TRUE);/*打开自动换行*/
        gtk_label_set_pattern(GTK_LABEL(label), "_ _ _ _");/*添加下划线*/
        gtk_widget_show(label);
        gtk_container_add(GTK_CONTAINER(event_box),label);  
    
        gtk_widget_show(window);
    
        gtk_main();
    
        return 0;
    }
  • 相关阅读:
    归并排序
    希尔排序和插入排序的关系
    相对路径与绝对路径
    httpservlet类中两个service方法
    假如生活欺骗了你
    循环队列判满和判空的两种方式
    并查集,带权,水题PKOJ1703
    字典树HDU1251
    POJ食物链,并查集,包含种类的分部
    HDU1043逆向bfs打表
  • 原文地址:https://www.cnblogs.com/jdfemqi/p/3476953.html
Copyright © 2011-2022 走看看