GTK란
GTK는
"GIMP Toolkit"을 의미하는
Open source GUI Toolkit입니다.
GTK는 원래 GIMP(GNU Image Manipulation Program)의 개발을 위해 만들어진 Open Source Toolkit임.
The GTK Project - A free and open-source cross-platform widget toolkit
GTK is a free and open-source cross-platform widget toolkit for creating graphical user interfaces.
www.gtk.org
GIMP
GIMP - The GNU Image Manipulation Program: The Free and Open Source Image Editor
www.gimp.org
다양한 운영 체제 (리눅스, 윈도우, macOS)와 프로그래밍 언어 (C, C++, 파이썬, 펄, 자바스크립트)를 지원.
참고로, GTK 4 버전은 Rust, Vala, Nim과 같은 언어도 지원하며, WebKit도 지원함.
- 주요 특징:
- 크로스 플랫폼 지원
- 유연한 디자인
- 풍부한 위젯 라이브러리
- 활발한 커뮤니티 지원
- GTK는 GNOME 데스크탑 환경의 기본 툴킷임.
- GIMP, 잉크스케이프, pidgin 등의 응용 프로그램 개발에 사용되었음.
참고로 Python에서 GTK를 이용하여 GUI를 개발하려고 할 경우, PyGObject를 권장함.
PyGObject
Next Getting Started
pygobject.gnome.org
'개발환경' 카테고리의 다른 글
[conda] windows 터미널에서 conda 설정 (0) | 2024.08.14 |
---|---|
[vscode] nvim (neovim) 확장 에서 clipboard 사용. (0) | 2024.06.02 |
[Env] conda 환경설정 스크립트: conda init (0) | 2024.03.11 |
[vscode] 기초 사용법과 단축키 (0) | 2024.03.11 |
[vscode] vscode 설치하기 (on Windows) + extensions (0) | 2024.02.05 |