Программирование PC Ubuntu: создание простейшего GUI-приложения на wxWidgets Sun, June 15 2025  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


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.

wxWidgets simple app fig01

2. На следующей страничке кликните Next>, выберите версию библиотеки wxWidgets 3.2, кликните Next>.

wxWidgets simple app fig02

3. Укажите произвольное проекта (например my_first_gui_app), выберите папку, где будет создан каталог для проекта, и кликните Next>.

wxWidgets simple app fig03

4. На следующем окне можно просто кликнуть Next>.

wxWidgets simple app fig04

5. Настройте GUI Builder (например wxFormBuilder), тип приложения (Dialog Based или Frame Based) и кликните Next>.

wxWidgets simple app fig05

6. На шаге выбора компилятора просто кликните Next>, по умолчанию должен быть установлен GNU GCC Compiler.

wxWidgets simple app fig06

7. На окне выбора конфигурации wxWidgets просто кликните Finish, будет выбрана конфигурация по умолчанию.

wxWidgets simple app fig07

8. Выберите в меню Debug -> Start / Continue. Приложение скомпилируется и запустится.

wxWidgets simple app fig08

[Ссылки]

1. wxwidgets.org.

 

Добавить комментарий


Защитный код
Обновить

Top of Page