GTK+에 C언어로 된 프로그램 접목시키기
글쓴이: a020170 / 작성시간: 월, 2006/12/04 - 1:04오후
GTK+를 공부하는 학생입니다
GTK+는 이제 chapter 3 정도까지 봐서 적당한 window 만들고 메뉴 만드는 방법은 터득했는데
GTK+로 짠 언어를 어떻게 C언어와 연동시키는지가 궁금합니다
복잡한 계산이나 알고리즘 같은 것을 C언어로 짠 다음 이걸 어떻게 GTK로 짠 window에서 실행시킬수 있을까요?
구글에서 왠만한 tutorial은 다 봤는데 이런 내용은 안나와 있어서요
고수님들의 도움 바랍니다..
Forums:
계산, 알고리즘을
계산, 알고리즘을 먼저 만드세요.
그 다음 입출력을 GUI 로 표현해보세요.
이것을 GUI 로 나타낼겁니다. 윈도우를 하나 만들고 윈도우에 버튼을 누르면
다이얼로그 창이 하나 떠서 입력을 마치고 ok 버튼을 누르면 다이얼 로그 창이
떠서 결과를 보여 줄 겁니다.
물론 둘 다 모두 의사 코드 입니다. 코드는 주렁주렁 늘어났지만
read - process -print 의 큰 틀은 변하지 않았습니다.
loop - switch 부분은 Gtk 도 loop 가 있어서 모든 일어나는 일을
감시해 줍니다. 여기에다 signal - slot 으로 해당 일이 일어 났을 때 해 줄 수 있는
일을 연결해 둘 수 있습니다. 이것도 표현해 보자면
이런 식이 될 겁니다.
정리하면 하고자 하는 계산, 알고리즘을 따로 만들어 두고,
어떤 객체가 무슨 일이 났을 때의 행동에 연결해 두면 됩니다.
답변주셔서 감사합니다
큰 도움이 되었네요
댓글 달기