测试gtk+例子程序

运行Gtk+的例子 环境为fedora

 

编辑程序 hai.c

 

#include <gtk/gtk.h>


int     main (int argc, char *argv[])
{
        GtkWidget *window;
        GtkWidget *label;

        gtk_init (&argc, &argv);

        /* create the main, top level, window */
        window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

        /* give it the title */
        gtk_window_set_title (GTK_WINDOW (window), "Hello World");

        /* Connect the destroy signal of the window to gtk_main_quit
         *      * When the window is about to be destroyed we get a notification and
         *           * stop the main GTK+ loop
         *                */
        g_signal_connect (window, "destroy",
                        G_CALLBACK (gtk_main_quit), NULL);

        /* Create the "Hello, World" label  */
        label = gtk_label_new ("Hello, World");

        /* and insert it into the main window  */
        gtk_container_add (GTK_CONTAINER (window), label);

        /* make sure that everything, window and label, are visible */
        gtk_widget_show_all (window);

        /* start the main loop, and let it rest there until the application is closed */
        gtk_main ();

        return 0;
}

编译命令为

[root@localhost gtk_hai]# gcc -o my hai.c  `pkg-config gtk+-2.0 --cflags --libs`
注意,命令忠的符号`是键盘左上角的“~”的标号,不是单引号。

 

生成可执行文件 my

 

运行可执行文件

[root@localhost gtk_hai]# ./my

 

显示一个内容为 "hello world“的对话框。

 

结束。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值