QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 682|回复: 2

My first GTK+ work!! Yes!

[复制链接]
发表于 2003-11-30 14:57:25 | 显示全部楼层 |阅读模式
[code:1]
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>

#include <gtk/gtk.h>

void on_window_destroy (GtkObject *object,gpointer user_data)
{
  printf("\a Good Bye!\n");
  gtk_exit(0);
}


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

  gtk_set_locale ();
  gtk_init (&argc, &argv);
  
  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_name (window, "window");
  gtk_window_set_title (GTK_WINDOW (window), "Say hello to GTK+");
  
  gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (on_windo
w_destroy),NULL);

  gtk_widget_show_all(window);
  gtk_main();
}
[/code:1]
========makefile==========
CC = gcc -g

all: hellogtk

hellogtk: hellogtk.o
        $(CC) `gtk-config --libs` hellogtk.o -o hellogtk

hellogtk.o: main.c
        $(CC) `gtk-config --cflags` -c main.c -o hellogtk.o

clean:
        rm hellogtk *.o
发表于 2003-11-30 15:35:58 | 显示全部楼层
汗。。。。。
回复

使用道具 举报

发表于 2003-12-3 03:26:02 | 显示全部楼层

Very Good!

找到一个GTK程序.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 06:16 , Processed in 0.033851 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表