Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
5 / 5 / 0
Регистрация: 17.04.2020
Сообщений: 73

Подскажите, пожалуйста, бесплатный, простой gui для C++

23.05.2021, 20:13. Показов 3129. Ответов 25

Студворк — интернет-сервис помощи студентам
Уже два дня пытаюсь определиться с библиотекой gui для C++. Необходимый функционал совсем небольшой: создание окна заданных размеров, окраска определенного пикселя в RGB цвет (хорошо бы иметь отрисовку 2D-примитив, но не обязательно. Хорошо бы иметь кнопки, ползунки, но если что напишу сам), обработка событий с мыши и клавиатуры. Очень желательна высокая скорость работы. Очень желательна простота в освоении. Обязательно нужно, чтобы библиотека была польностью открытой и бесплатной, т.к. не хочу заморачиваться с тем, чтобы не нарушить ничьи права. Хотел остановиться на QT, но QT не полностью открытый продукт, да и наверное слишком "навороченный" для меня. Заранее спасибо за подсказку
P.S. Я новичок как в программировании, так и на форуме. Извините, если что не так
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.05.2021, 20:13
Ответы с готовыми решениями:

Подскажите бесплатный GUI
Привет, никак не могу определиться с библиотекой для GUI, маленькие программы писал на WinApi. wxWidgets но их визуальной редактор...

Подскажите, пожалуйста, хороший, бесплатный плагин для stream tv
Нужен внятный, понятный, хороший, бесплатный плагин для cтрим тв. Спасибо.

Подскажите, простой, бесплатный, графический редактор
Подскажите, простой, бесплатный, графический редактор. Для создания основных видов графических изображений, в том числе ico файлов.

25
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
29.05.2021, 16:06
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Savel Посмотреть сообщение
Но возможно в будущем ...
ну, раз требования размыты будут скорее всего уточнятся/расширятся в светлом будущем,
то, имхо, стоит сразу со старта заморочиться кросс-возможностями того инструментала у которого этот кросс есть.

Windows-десктоп разработка, если взглянуть на профильные диаграммы щас в 2021 году занимает относительный мизер
из всего объема чаво разрабатывается. А даже если и тянет в десктоп, то не стоит забывать про мак'униксы.

Поэтому winapi есть атстой,
хотя GDI+ это настоящая сказка(из моего опыта, даже любительского),
НО, я хочу тестить на компе, но потом шоп запускалось на мобиле!

В логике сказанного, в первую очередь,
я бы советовал рассмотреть движки c рендером на OpenGL/ES.

Их там ТЬМА в наблюдаемой вселенной есть достаточно приличное количество.

например, на вскидку, на любой рост

или вот совсем маленькие, про которые вы спрашиваете:
NanoGUI
imgui
1
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
29.05.2021, 22:44
Цитата Сообщение от XLAT Посмотреть сообщение
Windows-десктоп разработка, если взглянуть на профильные диаграммы щас в 2021 году занимает относительный мизер
бла-бла-бла.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
29.05.2021, 23:22
Цитата Сообщение от Savel Посмотреть сообщение
Я новичок как в программировании, так и на форуме. Извините, если что не так
Вот это правильный подход. С этого и нужно начинать. А то вдруг напишешь "Хелло Ворд", а продать лицензия не позволит. Обидно...
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
29.05.2021, 23:23
взято с хабра из статьи: "Рейтинг языков программирования 2021: ..."

Code
1
2
3
4
5
Видим, что примерно половина разработчиков - это бэкенд 52%, 
далее сегменты фронтенд 19% и мобильной разработки 8%, 
обработка массивов данных (туда относятся и Big Data и машинное обучение) - 6%. 
Desktop-программирование еще существует и занимает 4% от объема, системное программирование - 3% 
(сейчас небольшая доля) и Full-Stack разработка - примерно 1%.
Desktop-программирование еще существует и занимает 4% от объема ...
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
29.05.2021, 23:31
а из него сколько занимает конкретно Windows? Очевидно, что меньше ...
в любом случае формошлёпство в WinForms осваивается за один вечер.
0
фрилансер
 Аватар для Алексей1153
6495 / 5724 / 1133
Регистрация: 11.10.2019
Сообщений: 15,286
30.05.2021, 08:02
XLAT, это же прекрасно, что в десктоп и GameDev мало конкурентов. Кстати, а что они там подразумевают под бэкендом - это ещё вопрос.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2021, 08:02

Подскажите пожалуйста бесплатный хостинг
Подскажите пожалуйста бесплатный хостинг\сервер на котором доступны сторонние подключения к БД MySQL. Добавлено через 31 минуту или...

Подскажите простой способ создать GUI в Си
Здравствуйте. Подскажите пожалуйста - какими средствами можно создать простенький графический интерфейс? Задача = отобразить информацию...

Подскажите пожалуйста нормальный бесплатный хостинг
Всем привет. Подскажите пожалуйста нормальный бесплатный хостинг, мне надо просто для тестирования отдельных модулей для сайтов. ...

подскажите пожалуйста как создать простой монолог в 2д платформере
Всем привет!Нужна помощь в создании монолога в 2д платформере т е когда гг подходит к определенному объекту и жмет кнопку(нажимание...

Простой GUI для конкретной задачи
Здравтвуйте. Нужно в GUI конструкторе собрать простое GUI проблема с реализацией одной вещи. Есть axis в которые загружается связка x:y...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru