Ubuntu: создание простейшего GUI-приложения на wxWidgets |
![]() |
Добавил(а) microsin |
Существует несколько много вариантов создания графических приложений в Linux: с помощью Qt Creator, Code::Blocks, GTK, wxWidgets, на языках Java, C++, Python. Я выбрал для себя Code::Blocks IDE и библиотеку wxWidgets. [Установка Code::Blocks] Для установки Code::Blocks выполните команды: $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install codeblocks После этого можно запускать IDE либо командой консоли codeblocks, либо через главное меню Ubuntu. [Установка wxWidgets] Выполните команду: $ sudo apt-get install libwxgtkX.Y-dev Здесь вместо X и Y надо подставить цифры версии релиза, которые можно узнать на официальном сайте wxWidgets [1]. На момент написания статьи была актуальна версия wxWidgets 3.2.8, так что вместо X надо подставить цифру 3, а вместо Y цифру 2: $ sudo apt-get install libwxgtk3.2-dev [Компиляция простейшего GUI-приложения] 1. Запустите codeblocks. Выберите в меню File -> New -> Project..., откроется диалог мастера создания проекта. Выберите wxWidgets project и кликните на кнопку Go. 2. На следующей страничке кликните Next>, выберите версию библиотеки wxWidgets 3.2, кликните Next>. 3. Укажите произвольное проекта (например my_first_gui_app), выберите папку, где будет создан каталог для проекта, и кликните Next>. 4. На следующем окне можно просто кликнуть Next>. 5. Настройте GUI Builder (например wxFormBuilder), тип приложения (Dialog Based или Frame Based) и кликните Next>. 6. На шаге выбора компилятора просто кликните Next>, по умолчанию должен быть установлен GNU GCC Compiler. 7. На окне выбора конфигурации wxWidgets просто кликните Finish, будет выбрана конфигурация по умолчанию. 8. Выберите в меню Debug -> Start / Continue. Приложение скомпилируется и запустится. [Ссылки] 1. wxwidgets.org. |