::주인장  ::리눅스  ::프로그래밍  ::자유게시판 
::로그인     ::회원가입

 프로그래밍
::C,C++   ::소스   ::만든 프로그램  
GTK 프로그래밍 Glade 1. 컴파일 하기
GTK 프로그래밍 Glade 1. 컴파일 하기
시티에이스   좋아! 0   별로.. 0   2020-12-26 22:18:47
//#include <stdlib.h>
//#include <string.h>
#include <gtk/gtk.h>

int main(int argc, char *argv[]) {

GtkWidget *window;
GtkBuilder *builder;

gtk_init(&argc, &argv);

builder = gtk_builder_new_from_file ("hello1.glade"); //"glade 파일"
window = GTK_WIDGET(gtk_builder_get_object(builder, "wnd")); //"윈도우 ID"

g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_builder_connect_signals(builder, NULL);

gtk_widget_show(window);
gtk_main();

return 0;
}

--
선행 조건
1. GTK 개발 라이브러리들 설치되어있어야 합니다.
2. Glade 설치 되어 있어야 합니다.
--
1. glade 에서 윈도우 하나 만들고 윈도우의 ID 는 wnd 입력해 줍니다. 그리고 hello1.glade 라는 파일 이름으로 저장합니다.
2. hello1.glade 와 같은 폴더 위치에 위 내용의 소스를 main.c 라는 파일 이름으로 저장합니다.
3. 아래의 컴파일 명령어로 컴파일 한뒤 ./main 명령으로 실행합니다.
-- 아래 컴파일 명령어 --
$ gcc -o main main.c `pkg-config --cflags --libs gtk+-3.0` -export-dynamic
--

  좋아!   별로..
 GTK API 준비중인 자료
 타임스탬프 함수