Gnome2.0과 Gtk2.0 뭐가 다르죠?
글쓴이: semjase / 작성시간: 금, 2006/01/27 - 6:56오후
프로그래밍 생초보입니다.
Anjuta라는 프로그래밍 툴을 깔고 프로젝트를 생성할려고 보니
Gtk 2.0, Gnome 2.0 이 있더군요.
전 리눅스 GUI 프로그래밍 할때는 Gtk와 Qt만 있는줄 알았는데
그게 아닌가봅니다.
Qt는 Gtk와 많이 다른거같은데 Gnome은 Gtk와 매우 흡사하네요.
Gnome2.0도 Gtk를 사용하는것 같고요..
밑에 소스를 보시면 아시겠지만 매우 흡사합니다.
나머지화일들은 Support.c 빼고 완전히 똑같고요..
GTK2.0과 Gnome2.0은 어떤 차이가 있는건지 알고싶습니다.
Gtk 2.0 으로 프로젝트 생성시
int main (int argc, char *argv[]) { GtkWidget *window1; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif gtk_set_locale (); gtk_init (&argc, &argv); add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps"); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */ window1 = create_window1 (); gtk_widget_show (window1); gtk_main (); return 0; }
Gnome 2.0 으로 프로젝트 생성시
int main (int argc, char *argv[]) { GtkWidget *window1; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, PACKAGE_DATA_DIR, NULL); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */ window1 = create_window1 (); gtk_widget_show (window1); gtk_main (); }
Forums:
Gnome 2.0은 libgnome을 사용한 프로젝트를 말하는 것 같군요
Gnome 2.0은 libgnome을 사용한 프로젝트를 말하는 것 같군요.
댓글 달기