GTK
(пренасочване от GTK+)
GTK[2] (в миналото GTK+ и GIMP Toolkit) е софтуер, междуплатформен набор инструменти за създаване на графичен потребителски интерфейс.
GTK | |
gtk3-widget-factory е колекция от примери, показващи много от функциите в GTK 3 | |
Информация | |
---|---|
Автор | Spencer Kimball, Peter Mattis, eXperimental Computing Facility (XCF) |
Разработчик | The GNOME Project |
Начална версия | 14 април 1998 |
Програмен език | C[1] |
Операционна система | Linux, Unix-like, OS X, Windows |
Език на интерфейса | различни езици |
Статус | активен |
Вид софтуер | Widget toolkit |
Лиценз | LGPL version 2.1 |
Уебсайт | www.gtk.org |
GTK в Общомедия |
Дизайн
редактиранеПоддържани езици за програмиране
редактиранеGTK може да се използва в много езици за програмиране, които могат да се видят в следната таблица:[3]
Език | Библиотека | Поддръжка |
---|---|---|
Ada | GtkAda | поддържа се до версия 2.24 |
C | GTK+ | оригиналният език |
C++ | gtkmm | да |
C# | Gtk# | поддържа се до версия 2.12 |
D | gtkD | поддръжка на версия 2.22 |
Haskell | gtk2hs | да |
Fortran | gtk-fortran | поддържа се до версия 2.24 & 3.0 |
FreeBASIC | GladeToBac | поддържа се до версия 2.8 & 3.0 |
FreePascal | GTK 2.16 с частична поддръжка на по-късни версии | |
Go | gotk3 | за версии 3.x |
Java | java-gnome | да |
JavaScript | seed/GJS | да |
Lua | LuaGtk | частична поддръжка до версия 2.16 |
Lua | lgob | поддържа всички версии от версия 2.16 |
Perl | Gtk2-Perl | да |
PHP | PHP-GTK | частична поддръжка до версия 2.20 |
Python | PyGTK | да |
R | RGtk2 | частична поддръжка до версия 2.12 |
Ruby | ruby-gtk2 | да |
Vala | езици, написани за системата GObject | да |
Erlang | gtkNode | поддръжка до версия 2.16 |
GOB | езици, написани за системата GObject | да |
Gambas | gambas3-gb-gtk | да |
Genie | езици, написани за системата GObject | да |
OCaml | LablGTK | поддръжка до версия 2.16 |
Smalltalk | Smalltalk GTK | GNU Smalltalk, Smalltalk YX, Squeak |
Tcl | Gnocl | да |
Wrapl | WraplGTK | частична поддръжка до версия 2.22 |
many | wxWidgets | 2.24, 3 в процес на разработка |
Вижте също
редактиранеИзточници
редактиране- ↑ The GTK+ Open Source Project on Ohloh // Ohloh.net. Архивиран от оригинала на 2013-12-08. Посетен на 17 февруари 2014.
- ↑ GTK+ renamed to GTK [LWN.net] // lwn.net. Посетен на 2021-05-18.
- ↑ Езици GTK, архив на оригинала от 25 май 2019, https://web.archive.org/web/20190525124310/https://www.gtk.org/language-bindings.php, посетен на 25 октомври 2017