zoukankan      html  css  js  c++  java
  • call.c

    #include <gtk/gtk.h>
    #include <answer.h> 
    void do_button1(GtkWidget *widget,gpointer data )
    {
        
    }
     
    void do_button2(GtkWidget *widget,gpointer data )
    {
        answer();
    }
     
    void call()
    {
        GtkWidget *window;
        GtkWidget *button1;
        GtkWidget *button2;
        GtkWidget *label;
        GtkWidget *fixed = gtk_fixed_new();
    
       window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
       gtk_window_set_title (GTK_WINDOW (window),"call system");
       gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER_ALWAYS );      //窗体居中
       gtk_window_set_default_size(GTK_WINDOW(window),420,490);
    
       button1= gtk_button_new_with_label("Statement");          
       gtk_widget_set_size_request(button1,250,50);
       button2= gtk_button_new_with_label("call");       
       gtk_widget_set_size_request(button2,250,300);
     
       g_signal_connect (G_OBJECT(button1),"clicked",G_CALLBACK(do_button1),(gpointer)window);
       g_signal_connect (G_OBJECT(button2),"clicked",G_CALLBACK(do_button2),(gpointer)window);
    
       label=gtk_label_new("        call system");
       gtk_widget_set_size_request(label,250,50);	
       
       gtk_fixed_put(GTK_FIXED(fixed),button1,85, 25);
       gtk_fixed_put(GTK_FIXED(fixed),button2,85, 100);
       gtk_fixed_put(GTK_FIXED(fixed),label,85,415); 
    
       gtk_container_add(GTK_CONTAINER(window),fixed);
       gtk_widget_show_all(window);
     
       gtk_main ();
    }
    

      

  • 相关阅读:
    AS3.0纯代码编写的两款loading效果
    AS3.0 Vector的运用
    java 垃圾回收总结(1)
    as3垃圾回收机制
    AS3.0 效率优化
    数组去重的方法
    javascript 的垃圾回收机制讲一下
    浅拷贝和深拷贝
    判断 js 类型的方式
    前端安全问题?
  • 原文地址:https://www.cnblogs.com/chaosi/p/4235872.html
Copyright © 2011-2022 走看看