GTK + или ранее известный как GIMP Toolkit, представляет собой набор многоплатформенных инструментов, с помощью которых он используется для создания графических пользовательских интерфейсов. Предлагая полный набор виджетов, GTK + подходит для проектов, начиная от небольших одноразовых инструментов до полных наборов приложений.
GTK + Он кроссплатформенный, поэтому его можно использовать как в Windows, так и в Linux, MacOS и он также имеет простой в использовании API, который ускоряет время разработки.
GTK + - это написан на языке программирования C, Но разработан с нуля для поддержки широкого спектра языков и не ограничиваться только C / C ++.
Использование GTK + из других языков программирования, таких как Perl и Python (особенно в сочетании с конструктором графического интерфейса пользователя Glade), обеспечивает эффективный метод быстрой разработки приложений.
О GTK +
GTK + бесплатное программное обеспечение и часть проекта GNU . Однако условия лицензии GTK +, GNU LGPL, позволяют всем разработчикам, даже тем, кто разрабатывает несвободное программное обеспечение, использовать его без какой-либо лицензии или роялти.
GTK + участвовал во многих проектах и некоторых крупных платформах. Чтобы понять, что люди думают о GTK + и как он используется в коммерческих проектах.
Программы на основе Qt и GTK + используют разные наборы виджетовts »для формирования графического пользовательского интерфейса.
Каждый представляет среди прочего, разные темы, стили и наборы иконок по умолчанию, поэтому его "внешний вид" значительно отличается.
«Qt (произносится «милый» на английском языке) фреймворк для разработки приложений мультиплатформенный, широко используемый для разработки программ с графическим интерфейсом (в этом случае он известен как набор «виджетов»), хотя он также используется для разработки неграфических программ, таких как консольные инструменты и серверы ».
Наборы виджетов доступны для целей интеграции с реализациями, написанными как для Qt, так и для GTK +, во всех основных версиях.
С их помощью вы можете иметь уникальный внешний вид для всех ваших приложений, независимо от структуры, в которой они были написаны.
Программы GTK + могут работать в среде рабочего стола на базе X11. или оконные менеджеры.
Даже те, которые созданы не с помощью GTK +, если установлены необходимые библиотеки; это включает macOS, если установлен X11.app.
GTK + также можно запустить под Microsoft Window.s, где он используется некоторыми популярными кроссплатформенными приложениями, такими как Pidgin и GIMP. wxWidgets, кроссплатформенный набор инструментов с графическим интерфейсом, использует GTK + в Linux.
Другие порты включают DirectFB (используемый, например, установщиком Debian) и ncurses.
О новой версии GTK + 3.24.1
Недавно вышла новая версия GTK +3.24.1 который обновлен и добавляет несколько новых функций.
В этой новой версии Говорят, что стиль панели заголовка был улучшен.или пока исправляются критические предупреждения.
В этом новом выпуске GTK + обновляются переводы на чешский, фриульский, русский и испанский языки.
Как упоминалось в Adwaita, улучшения в этом новом выпуске были получены за счет улучшения стиля строки заголовка.
С другой стороны, cМероприятия продолжаются в Wayland и с этим новым выпуском GTK + 3.24.1 исправление было получено при обработке предварительно отредактированного текста.
Со своей стороны, Windows реализовала плавную прокрутку, и, наконец, были устранены возникающие проблемы и критические предупреждения при завершении работы системы.
На данный момент нам просто нужно дождаться, пока эта новая версия будет помещена в репозитории большинства дистрибутивов Linux.
Теперь можно выполнить обновление системы, чтобы получить эту новую версию GTK + на ваших компьютерах.
Хотя над Gtk + 4 уже ведутся работы и с запуском этого давление необходимости инноваций будет снято, и баланс между стабильностью а инновации будут способствовать стабильности.
Точно так же недавние изменения в темах специально предназначены для улучшения и стабилизации этой части API, а это означает, что некоторые вложения теперь должны окупиться позже.
привет, большое спасибо за публикацию поста, со своей стороны я также заинтересован в создании приложений с графическим пользовательским интерфейсом, на сегодняшний день я работаю с PyQt; Я хочу, чтобы мое программное обеспечение могло работать с базами данных, поэтому я изучаю SQL, а также хочу, чтобы графика была встроена в предлагаемое мной программное обеспечение; Я все еще собираюсь рассмотреть, как упаковать его для GNU / Linux и Mac OS X, для Windows, если я видел, как это делается, это не кажется таким сложным, хотя результат для последнего я видел, что он дает исполняемый файл * .exe; Я хотел бы знать, как бы я сделал, чтобы сделать установщик программного обеспечения, как это обычно видно, что «НАСТРОЙКА», которая позволяет конечному пользователю только принять и передать следующую, нам придется продолжить чтение, пока я жду ваших следующих записей приветствие из Лимы - Перу.