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

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

23.05.2021, 20:13. Показов 3278. Ответов 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
4221 / 2687 / 656
Регистрация: 23.09.2014
Сообщений: 9,246
Записей в блоге: 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
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,362
29.05.2021, 23:22
Цитата Сообщение от Savel Посмотреть сообщение
Я новичок как в программировании, так и на форуме. Извините, если что не так
Вот это правильный подход. С этого и нужно начинать. А то вдруг напишешь "Хелло Ворд", а продать лицензия не позволит. Обидно...
0
Just Do It!
 Аватар для XLAT
4221 / 2687 / 656
Регистрация: 23.09.2014
Сообщений: 9,246
Записей в блоге: 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
4221 / 2687 / 656
Регистрация: 23.09.2014
Сообщений: 9,246
Записей в блоге: 3
29.05.2021, 23:31
а из него сколько занимает конкретно Windows? Очевидно, что меньше ...
в любом случае формошлёпство в WinForms осваивается за один вечер.
0
фрилансер
 Аватар для Алексей1153
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,420
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
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru