PyGTK-소개
PyGTK는 GTK + GUI 라이브러리를 위해 Python 및 C로 작성된 래퍼 세트입니다. 그놈 프로젝트의 일부입니다. Python으로 데스크톱 애플리케이션을 구축하기위한 포괄적 인 도구를 제공합니다. 다른 인기있는 GUI 라이브러리에 대한 Python 바인딩도 사용할 수 있습니다.
PyQtQT 라이브러리의 Python 포트입니다. PyQt 튜토리얼을 찾을 수 있습니다.here. 마찬가지로, wxPython 툴킷은 또 다른 인기있는 크로스 플랫폼 GUI 라이브러리 인 wxWidgets에 대한 Python 바인딩입니다. wxPython 튜토리얼을 사용할 수 있습니다.here.
GTK+또는 GIMP Toolkit은 그래픽 사용자 인터페이스를 생성하기위한 다중 플랫폼 툴킷입니다. 완전한 위젯 세트를 제공하는 GTK +는 작은 일회성 도구에서 완전한 애플리케이션 제품군에 이르는 다양한 프로젝트에 적합합니다.
GTK +는 광범위한 언어를 지원하도록 처음부터 설계되었습니다. PyGTK는 GTK + 용 Python 래퍼입니다.
GTK +는 다음 4 개의 라이브러리를 중심으로 구축됩니다.
Glib− GTK +의 기반을 형성하는 저수준 코어 라이브러리. C에 대한 데이터 구조 처리를 제공합니다.
Pango − 국제화에 중점을 둔 텍스트 레이아웃 및 렌더링을위한 라이브러리.
Cairo − 여러 출력 장치를 지원하는 2D 그래픽 용 라이브러리 (X Window System, Win32 포함)
ATK − 화면 판독기, 돋보기 및 대체 입력 장치와 같은 접근성 도구를 제공하는 인터페이스 집합을위한 라이브러리.
PyGTK는 프로세스를 용이하게하고 Python 프로그래밍 언어를 사용하는 그래픽 사용자 인터페이스로 프로그램을 생성하도록 도와줍니다. 기본 GTK + 라이브러리는 그놈 데스크탑을위한 모든 기능을 갖춘 응용 프로그램을 개발할 수 있도록 모든 종류의 시각적 요소와 유틸리티를 제공합니다. PyGTK는 크로스 플랫폼 라이브러리입니다. LGPL 라이선스에 따라 배포되는 무료 소프트웨어입니다.
PyGTK는 GTK + 2.x를 중심으로 구축되었습니다. GTK +3 용 애플리케이션을 빌드하기 위해 PyGObject 바인딩도 사용할 수 있습니다.