파이썬의 GUI 위젯에 대한 설명이군요.
파이썬에는 여러가지 GUI위젯들이 있습니다. 파이썬이 유연한 언어이다보니 Java에서 .NET까지 많은 파이썬 GUI 위젯들이 있습니다.
Tk는 파이썬의 기본 GUI 위젯입니다. Tkinter라는것으로 파이썬이 설치될때 기본으로 설치되어 있는 위젯이죠.
유명한 스크립터인 Tcl/Tk에서 따온 것입니다.
기본 위젯이기는 하지만 기능에서는 미약하고, 리눅스와 OSX 한글입력이 안된다는 단점이 있습니다.(출력은 됩니다.)
QT는 Trolltech에서 나온 강력한 크로스 플렛폼 GUI 위젯입니다.
PyQT는 이 QT의 위젯을 사용합니다. 기능면에서는 가장 뛰어난 위젯이지만,
PyQT를 이용한 프로그램을 상용으로 사용하려면 돈을 지불해야 합니다. (QT도 마찬가지 입니다.)
Gtk는 X-windows에서 사용하기 위한 GUI 위젯입니다.
최초에는 GIMP를 개발하기 위해 나왔었던 GUI위젯이었지만, 이제는 명실상부한 크로스 플렛폼 GUI 위젯입니다.
파이썬에는 PyGTK 바인딩이 있습니다.
Wx는 자체적으로 GUI 위젯은 가지지 않았지만, 각 운영체제에 대한 적절한 바인딩으로 인해 인기있는 크로스 플렛폼 위젯입니다.
윈도우에서는 Win32 API를 사용하고, 리눅스에서는 Gtk를 사용하죠.
파이썬에서 가장 인기있고 강력한 GUI위젯이기 때문에, 처음으로 GUI프로그래밍을 하신다면 Wx를 추천합니다.
파이썬 바인딩인 Wxpython의 홈페이지는 Wxpython.org입니다.
AWT는 썬이 만든 완전 소중 자바의 GUI 위젯입니다.
파이썬에서 사용하실수는 없구요. Jython이라는 자바 구현 파이썬으로 사용가능합니다.
요즘은 자바가 속도문제에서 많이 자유로워졌기 때문에, Swing을 많이 사용하는 추세입니다.
(하지만 여전히 GUI 프로그래밍에서의 자바는 인기가 없습니다.)
SWT는 IBM이 만든 GUI 위젯입니다.
썬이 자바를 가지고 장난치는것이 맘에들지 않았는지, 이클립스라는 미묘한 프로젝트를 오픈소스화한 IBM이
AWT, Swing둘다 못써먹겠다고 만든 GUI위젯입니다.
SWT나 Swing보다 수배이상 빠르고 가벼우면서 기능도 뛰어난 위젯입니다. 아범이 만들면 뭔가 다른가 보죠. :-)
이 위젯역시 파이썬에서 사용가능합니다.
구글에 PySWT라고 검색하시면 됩니다.
Win32All은 윈도우에서만 가능한 위젯입니다.
솔직히 GUI위젯이라고 불러야 하는지 모르겠지만 어찌됐든 GUI프로그래밍이 가능합니다.
WIN32API에 직접 매핑했기 때문에 속도는 빠르지만, 플렛폼 종속적입니다.
tk-toolkit 함수들의
tk-toolkit
함수들의 모음입니다. 흔히 gui용으로 만든 함수 모음
qt-트롤테크에서 만든 gui 톨킷
gtk=gimp toolkit
즐린
gtk+란
http://gnome.or.kr/wiki/GtkPlus
AWT는 자바의 Abstract
AWT는 자바의 Abstract Window Toolkit이 아닐까요?
파이썬의 위젯들
파이썬의 GUI 위젯에 대한 설명이군요.
파이썬에는 여러가지 GUI위젯들이 있습니다. 파이썬이 유연한 언어이다보니 Java에서 .NET까지 많은 파이썬 GUI 위젯들이 있습니다.
Tk는 파이썬의 기본 GUI 위젯입니다. Tkinter라는것으로 파이썬이 설치될때 기본으로 설치되어 있는 위젯이죠.
유명한 스크립터인 Tcl/Tk에서 따온 것입니다.
기본 위젯이기는 하지만 기능에서는 미약하고, 리눅스와 OSX 한글입력이 안된다는 단점이 있습니다.(출력은 됩니다.)
QT는 Trolltech에서 나온 강력한 크로스 플렛폼 GUI 위젯입니다.
PyQT는 이 QT의 위젯을 사용합니다. 기능면에서는 가장 뛰어난 위젯이지만,
PyQT를 이용한 프로그램을 상용으로 사용하려면 돈을 지불해야 합니다. (QT도 마찬가지 입니다.)
Gtk는 X-windows에서 사용하기 위한 GUI 위젯입니다.
최초에는 GIMP를 개발하기 위해 나왔었던 GUI위젯이었지만, 이제는 명실상부한 크로스 플렛폼 GUI 위젯입니다.
파이썬에는 PyGTK 바인딩이 있습니다.
Wx는 자체적으로 GUI 위젯은 가지지 않았지만, 각 운영체제에 대한 적절한 바인딩으로 인해 인기있는 크로스 플렛폼 위젯입니다.
윈도우에서는 Win32 API를 사용하고, 리눅스에서는 Gtk를 사용하죠.
파이썬에서 가장 인기있고 강력한 GUI위젯이기 때문에, 처음으로 GUI프로그래밍을 하신다면 Wx를 추천합니다.
파이썬 바인딩인 Wxpython의 홈페이지는 Wxpython.org입니다.
AWT는 썬이 만든 완전 소중 자바의 GUI 위젯입니다.
파이썬에서 사용하실수는 없구요. Jython이라는 자바 구현 파이썬으로 사용가능합니다.
요즘은 자바가 속도문제에서 많이 자유로워졌기 때문에, Swing을 많이 사용하는 추세입니다.
(하지만 여전히 GUI 프로그래밍에서의 자바는 인기가 없습니다.)
SWT는 IBM이 만든 GUI 위젯입니다.
썬이 자바를 가지고 장난치는것이 맘에들지 않았는지, 이클립스라는 미묘한 프로젝트를 오픈소스화한 IBM이
AWT, Swing둘다 못써먹겠다고 만든 GUI위젯입니다.
SWT나 Swing보다 수배이상 빠르고 가벼우면서 기능도 뛰어난 위젯입니다. 아범이 만들면 뭔가 다른가 보죠. :-)
이 위젯역시 파이썬에서 사용가능합니다.
구글에 PySWT라고 검색하시면 됩니다.
Win32All은 윈도우에서만 가능한 위젯입니다.
솔직히 GUI위젯이라고 불러야 하는지 모르겠지만 어찌됐든 GUI프로그래밍이 가능합니다.
WIN32API에 직접 매핑했기 때문에 속도는 빠르지만, 플렛폼 종속적입니다.
댓글 달기