glade 변수 질문..
글쓴이: wonmanajji / 작성시간: 금, 2005/04/15 - 12:18오후
제가 헤더파일에 구조체를 선언하구요..
엔트리에서 입력값을 구조체변수에 저장한후 그 값으로 mysql 쿼리를 보내는걸 하려고 하는데요..
엔트리에 텍스트값을 구조체에 저장할 수 있나요??
가능하다면 어떤식으로 가능한가요??
제가 해본것은
만약 헤더파일을 아래와 같이 정의했다고 하면..
a.h
struct pp {
char name[20];
char address[20];
};
a.c 에서
sturct pp P;
P.name=gtk_entry_get_text(GTK_ENTRY(entry1));
이렇게 해 봤는데.. 계속 허용하지 않는 형이라고 나오더라구요..
왜그런건지..
그리고 두개의 윈도우를 생성하고..
각각의 엔트리를 가지고 있는데요..
엔트리 위젯변수를 전역으로 선언해야 두 윈도우에서
그 값을 왔다갔다 하며 사용할 수 있는거 맞죠??
glade를 이용하는데..
interface.c 하고.... callbacks.c 하고
데이터 흐름을 이해를 못하겠어요..
조금이라도.. 저에게 감을 주실분 계셔여~~ 제발~
Forums:
배열에 직접 assign operator (=)를 쓸 수 없습니다. g_
배열에 직접 assign operator (=)를 쓸 수 없습니다. g_utf8_strncpy() 등을 써야 할 것 같습니다.
interface.c는 glade로 생성한 widget의 위치와 종류, layout을 그려주는 routine들이 정의되어 있을 것이고, callbacks.c는 이 widget들의 callback 함수를 직접 등록시켜 주어야 하는 파일입니다.
질문을 보니, 아직 GTK+에 익숙하지 않으신듯 한데, 먼저 GTK tutorial을 보시고, GTK+ 사용법을 어느 정도 익히신 다음에, glade를 쓰시기 바랍니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기