Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2017, 00:51   #1
Silentium.noxe
Пользователь
 
Аватар для Silentium.noxe
 
Регистрация: 22.09.2016
Сообщений: 40
Вопрос С++ app GUI

Доброго дня.

На данный момент обучаюсь С++ и возник вопрос по построению приложения с графическим интерфейсом, но не могу понять КАКУЮ ТЕХНОЛОГИЮ ВЫБРАТЬ

Должен заметить что я пишу под win, но кросплатформенность не помешает

Я уже нашёл WinApi, Qt, OpenGL.

Вопрос: какой из этих технологий лучше выбрать для GUI или посоветуйте свой вариант?
Silentium.noxe вне форума Ответить с цитированием
Старый 02.02.2017, 01:00   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

OpenGL вообще не для GUI.
WinAPI - низкоуровщина и только Windows.
Qt - тяжелый, но для больших проектов самое оно.
Croessmah вне форума Ответить с цитированием
Старый 02.02.2017, 08:09   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

wxWidgets
waleri вне форума Ответить с цитированием
Старый 02.02.2017, 21:35   #4
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Gtkmm.
Ну и: https://en.wikipedia.org/wiki/List_o..._GUI_libraries
Croessmah вне форума Ответить с цитированием
Старый 03.02.2017, 00:12   #5
Silentium.noxe
Пользователь
 
Аватар для Silentium.noxe
 
Регистрация: 22.09.2016
Сообщений: 40
Стрелка OpenGL don't for GUI

Цитата:
Сообщение от Croessmah Посмотреть сообщение
OpenGL вообще не для GUI..
тогда я не понимаю, какова задача OpenGL?

разве OpenGL не может нарисовать кнопку?
Silentium.noxe вне форума Ответить с цитированием
Старый 03.02.2017, 00:18   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Может конечно, тот же Qt им и рисует.

Но слишком сложно напрямую если надо просто обычное GUI приложение
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.02.2017, 17:37   #7
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от Silentium.noxe Посмотреть сообщение
разве OpenGL не может нарисовать кнопку?
Нарисовать может. А толку-то?
Надо еще обрабатывать события,
а этим занимаются уже другие библиотеки.
Цитата:
Сообщение от Silentium.noxe Посмотреть сообщение
какова задача OpenGL?
Рисовать, рисовать, рисовать.
Но да, окно сначала тоже нужно создать,
и даже для этого придется что-то еще использовать.
Croessmah вне форума Ответить с цитированием
Старый 04.02.2017, 17:54   #8
Silentium.noxe
Пользователь
 
Аватар для Silentium.noxe
 
Регистрация: 22.09.2016
Сообщений: 40
Радость

Thank. Question closed
Silentium.noxe вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
App.config nwhta Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 5 16.12.2014 18:50
First App For Android Кольша Софт 0 27.08.2012 08:38
app.config pettson Общие вопросы .NET 0 12.01.2011 18:40