리눅스 환경에서 GUI 뭘로 작성하시나요?
글쓴이: beta / 작성시간: 일, 2004/02/22 - 9:40오후
주로 시스템 프로그래밍을 하는 리눅스 유저입니다.
제품화 할때면 어떤 형태든 GUI가 필요하더군요.(주로 그래프같은거 그리는) 독립할려면 제가 알아야 할꺼 같아서 공부를 준비중입니다.
(최소한의 작업으로) 여러 플랫폼을 지원한다면 정말 좋겠지만, KLDP 유저님들이 사용하는 환경이 궁금합니다.
그래서 어떤걸 공부해야 할까 고민중입니다..
QT, GTK 정도는 이름만 들어봤습니다. 뭘 사용해야 합니까?
검색좀 할려는데 검색어들좀 추천해 주세요. ^^ 꾸벅.
Forums:
Tcl/Tk를 사용해 보세요..최소한의 작업으로 멀티플랫폼에서 돌
Tcl/Tk를 사용해 보세요..
최소한의 작업으로 멀티플랫폼에서 돌아갑니다.
그래프위젯등등 많은 위젯이 있죠..
자세한 내용과 강좌는 http://tcltk.co.kr 를 참고 하시기 바랍니다.
----------------
http://tcltk.co.kr
GTK를 추천해 드립니다. 우선 Licence에서 상용화에 별 제약이 없
GTK를 추천해 드립니다. 우선 Licence에서 상용화에 별 제약이 없는 걸로 알고 있습니다. C를 이용을 하신다면 더욱 추천해 드립니다. : )
C로 되어있는 라이브러리 이지만 객체중심의 패러다임에 충실해서 다른 객체지향 GUI 라이브러리를 써보셨다면 어렵지 않게 사용하실수 있을 겁니다.
http://www.gnome.org/ 에 가시면 개발자를 위한 문서들이 있습니다. Tutorial도 있고 API 레퍼런스도 있고 한번 보세요.. : )
흐음...
사실 저두 GTK+ 프로그래밍을 해봤다 하면 해본 사람입니다.근
사실 저두 GTK+ 프로그래밍을 해봤다 하면 해본 사람입니다.
근 3-4년동안 이용해 왔으니까요..
gtk 초기버전부터.. 2.x 때까지요..
그런데 멀티플랫폼엔 좀 문제가 있더군요...
필요한 shared library(DLL)는 왜이리 많은지...
예전엔 윈도우즈에서는 안정성이 떨어졌는데, 지금은 어떨지 모르겠군요..
또.. 일단 이쁘지가 않죠...
또 이벤트 방식의 프로그래밍이라..
c++ 코드면 괜찮겠지만, c로 이벤트 방식을 구현한거라.. 사실..
끈기를 가지고 하지 않는한 힘듭니다.
그렇다고 gtk+가 좋지 않다는건 아닙니다...
저두 그래서 다운 대안을 찿다가 Tcl/Tk를 알게 된거구요..
암튼 현재 1년반동안 써온 결과로는 아주 좋습니다.. 대 만족입니다.
간단한 코드로.. 멋진 GUI와 멀티플랫폼에서 돌아가니까요..
또 추천해드릴것은.. ocaml언어와 GTK+ 2.x의 바인딩입니다.
국내엔 아직 ocaml 싸이트는 없지만.. 조만간 싸이트를 개설할 생각입니다.
그럼.. 좋은 밤 되세요.
----------------
http://tcltk.co.kr
노가다가 좋으시다면 xlib을 추천합니다.윗분께서 gtk 쓰는데
노가다가 좋으시다면 xlib을 추천합니다.
윗분께서 gtk 쓰는데 끈기가 필요하다고는 하지만
사실 gtk는 xlib에 비하면 세발의 피입니다.
Written By the Black Knight of Destruction
두개로 압축했습니다.
1. Tcl/Tk
2. Python
GTK*, QT 를 버린이유 ? 어렵다. ^^ (MFC나 Win32API 할때의 끔찍함(?)이 기억난다. )
TCL/TK, Python 둘다 지원은 파워풀한거 같은데.. 코드를 보니 생각보다 적은 노고에 아웃풋은 좋은거 같더군요. 효율좋음. :) ^^ ...
사용하는데 둘다 별 지장(약 100ms 정도로 폴링해서 이미 계산된값들을 graph 나 표로 draw)이 없을꺼 같은데,
Python 은 배포가 불편한거 같고, Tcl/Tk는 Python 보다는 적은걸 깔아줘야 하는거 같은데, 이용자는 Python 이 월등히 많으니.. 고민이네요. 둘다 써보고 결정하던지 해야겠네요. - -
혹시 배포시 바이러니화(말이 좀 이상하군요 . ^^)해서 할수도 있나요?
답변주신분들 감사하옵니다. ^^
발 담갔다. 이제 익숙해 지는길만이..
QT로 된 프로그램을 좋아하기는 하지만,QT의 라이센스가 희안시러워서
QT로 된 프로그램을 좋아하기는 하지만,
QT의 라이센스가 희안시러워서 상용에 사용할수 있을지 모르겠습니다.
힘없는자의 슬픔
Tcl/Tk로 제작된 프로그램 당연 바이너리 화 가능합니다.htt
Tcl/Tk로 제작된 프로그램 당연 바이너리 화 가능합니다.
http://tcltk.co.kr 의 개발툴 강좌 를 참조하세요.
----------------
http://tcltk.co.kr