Использование Qt Creator для создания GTK-приложенийОпытные программисты среды Windows знают множество систем программирования, которые можно использовать для создания приложений на всех известных языках и под любой интерфейс (Visual Studio, Borland C++ Builder и так далее). Под Linux все обстоит несколько иначе — каждая из систем программирования «заточена» под сравнительно небольшое количество языков и интерфейсов. Это касается и известнейшей СП для Linux, доступной практически во всех репозиториях — Qt Creator. Давайте попытаемся разобраться в том, как создать приложение GTK, используя нативный конструктор для интерфейса «Qt».

Перед тем как создать приложение GTK в Qt Creator, нужно пройти несколько подготовительных этапов:

  1. Выбираем в меню «Файл» раздел «Новый файл или проект«.
  2. Переходим в раздел «Другой проект» и выбираем «Пустой проект Qt«.
  3. Создаем свой собственный makefile для будущего приложения GTK.
  4. Далее нужно удалить строчку, связанную с QMake из «Этапов сборки» в меню «Проекты» (должна остаться одна строчка с Make, если ее нет — добавьте из выпадающего списка).
  5. В строчке с Make выберите «Подробнее» и добавьте в графу «Параметры make» команду

-f [ваш_makefile]

Чтобы не указывать путь к своему makefile, нужно, чтобы он был расположен в корневой папке проекта. Вышеперечисленные действия подготовили конфигурацию проекта к операциям «Отладки» и «Сборки». Теперь нужно подготовить проект к компиляции, добавив переменную «gtk include» в файл проекта Qt (с расширением «.pro»). В обычных ситуациях хватает добавления следующей строки:

INCLUDEPATH += "/usr/include/gtk-3.0/"

После добавления переменной целесообразно перезапустить Qt Creator и заново открыть проект, чтобы система программирования «пропарсила» файлы по пути новой переменной! Также не следует забывать о том, что в makefile в опциях компиляции должна присутствовать «-g» для активации символов отладки.

Вот, собственно, и все что я хотел описать по поводу программирования GTK-приложений под Qt Creator, и если данный способ не является самым удобным, то он как минимум способен обеспечить создание приложений под два наиболее популярных интерфейса среды Linux.

Смотри видео на YouTube: «Использование Qt Creator для создания GTK-приложений».

С помощью каких средств вы пишете GTK-приложения?

2 комментария(ев) к “использование Qt Creator для создания GTK-приложений

  1. Для начала в статье я бы указал способы проверки на наличие программного продукта. Не все сундучат кроме операционки и весь репозиторий. А так как статья изначально рассчитана на новичков лишнее разжевывание не будет лишним. Потом установка и лишь затем примеры работы и настроек. Но в принципе это лишь мое мнение.

  2. Поскольку вы, кажется, в первую очередь ориентированы на Linux, выбор в основном зависит от языка программирования, который вы хотите использовать.GTK и Qt являются кросс-платформенными инструментами пользовательского интерфейса с открытым исходным кодом и средами разработки. Это два самых популярных фреймворка для Linux, потому что они с открытым исходным кодом и предоставляют разработчикам мощный инструментарий для разработки графических пользовательских интерфейсов. GTK используется в качестве стандартного инструментария для окружения GNOME, LXDE и Xfce Desktop, в то время как Qt используется для KDE.

Понравилась статья? Оставь комментарий