목록GTK+ (4)
동글동글 라이프
Perl 다이어리를 하나 만드려고 예전에 손을 땠던 gtk를 다시 잡고 있다. 다시 감잡는데만 꾀 많은 시간을 투자 한 듯... 체크박스를 출력할 때 처음부터 출력한 형태로 나오게 하고 싶었는데... 막상 어떻게 해야할지 감이 오질 않았다. gtk2에 대한 스터디북을 보면 예제와 설명밖에 없어.. 버튼에 대한 레퍼런스를 이리저리 찾던 중 http://gtk2-perl.sourceforge.net/doc/pod/Gtk2/Button.html 여기를 발견 사실;; 봐도 깅가밍가해서.. 하나씩 테스트를 시도했다. 윽.. 의외로 간단... $check_button->set_active (TRUE); 이 TRUE를 몰라서 헤메다니.. 하아;; 그리고 달력을 넣으려니... Gtk2::Calendar->new; 이런..
얼마전 cpan에서 테트리스게임을 구현한 코드를 발견하였다. yewenbin이란 중국사람이 만들었는데 멋지다. 소스 코드를 다운받아서 분석하던 중 ( perl은 소스코드를 바로 확인할 수 있어 좋은듯 ) Goo::Canvas 라는 모듈을 발견하고 이게 뭘까?? cpan에서 검색해 보았다. Goo::CanvasPerl interface to the GooCanvas Goo-Canvas-0.05 - 29 Mar 2008 - 叶文彬 오옷!! Gtk+ 를 사용하여 자동으로 그림을 그려주는 모듈인데 재밌는 기능이 많은듯 +_+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 my $canvas = Goo::Canvas->new(); $canvas->set_size_request(450, 280);..
Chapter 1. Tutorial Availability 이 문서는 온라인에 있는 http://gtk2-perl.sourceforge.net/tutorial 를 참조하고 있다. 튜토리얼의 초기버전은 C interface 와 함께 작성되었다. 이 입문서는 SGML과 HTML로 GTK+ Release에 관한 소스 코드가 각각 분류되었다. 두개의 배포판중 당신에게 맞는 것 중 하나를 선택하여 쓰길 바란다. 이 튜토리얼의 패키지로 다운 받으려면 ftp://ftp.gtk.org/pub/gtk/tutorial 여기는 여러가지 형식의 튜토리얼이 포함되어 있다. 이 패키지는 오프라인에서나 프린트 출력을 하는데 유용하게 사용될 것이다. Chapter 2. Introduction GTK ( GIMP ToolKit) 은 ..
얼마전 해커쏜에 참여하여 간단한 프로그램을 하나 만들었다. 그 당시 a3r0님께 많은 도움을 받아서 그것을 바로 흡수!! 타자 및 투수의 정보까지 처리하는 루틴까지 만들었던 기억이 난다. 소개하자면 일명 Baseball::KBO 한국야구위원회(http://www.koreabaseball.com/ )를 참고하여 만들어 졌으며 이 사이트의 정보들을 LWP::Simple 모듈을 이용하여 웹에서 해당 정보들을 얻어온 뒤 정규식을 이용해서 원하는 정보들을 찾아 저장하는 형식으로 코드를 작성하였다. 그 뒤 GTK문서를 보고 적당한 예제가 하나 있어 그 예제를 참고하여 GUI모드로 구현을 해보았다. 소스는 허접하지만... 누군가 더 나은 코드를 코멘트로 적어 줄까 싶어 공개한다. 블로그를 시작한지 글을 8건이나 썼는..