Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488

Подскажите библиотеку GUI, реализующую графический интерфейс

17.02.2014, 00:39. Показов 3531. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброй ночи. Подскажите, пожалуйста, лёгкую и простую библиотеку реализующую графический интерфейс. Сам интерфейс примитивен - пара кнопок и диалоговых окон. Это всё, что мне нужно от библиотеки. ОС - Windows, компилятор - VC++. Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2014, 00:39
Ответы с готовыми решениями:

Подскажите GUI библиотеку на c++
Начал давеча изучать c++, разобрался с основными функциями и тп., но хочется создавать GUI приложения. Оказывается сам c++ не может делать...

Создать графический интерфейс (GUI) для игры "Крестики-нолики"
#include <stdio.h> #include <string.h> char board={}; void clearscreen(void){ for(int i = 0; i<3; i++) ...

Какую GUI библиотеку выбрать?
Библиотеки визуальных компонентов очень громоздки, особенно Qt - 10 мб Hello World смех, да и только. Руганный-переруганный C++ Builder...

17
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
17.02.2014, 00:41
погуглить, нет?
Подскажите книжку по с++ (написание GUI)
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
17.02.2014, 00:42
Можно, например, MFC заюзать, Qt, ну если уж совсем простой интерфейс то можно и вовсе на WinAPI накорябать
0
 Аватар для dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.02.2014, 00:44
К VC++ можно Qt прикрутить.

П.С.
Если интерфейс простой и не хочешь заморачиваться может лучше билдер какой-нибудь использовать?
0
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
17.02.2014, 00:46  [ТС]
Croessmah, вообще было желание использовать Qt, но насколько я понял, для этого придётся пересоздать проект и работать с .pro файлом, MOC. Слишком жирно для меня. Пока остановился на wxWidgets, но вдруг есть что-нибудь еще легче. Ну, в конце концов, может и на WinAPI попробую. Жаль только, что опыта работы с ним не имею.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
17.02.2014, 01:14
Цитата Сообщение от iRomul Посмотреть сообщение
Подскажите, пожалуйста, лёгкую и простую библиотеку реализующую графический интерфейс. Сам интерфейс примитивен - пара кнопок и диалоговых окон. Это всё, что мне нужно от библиотеки.
Для такой задачи еще какие-то библиотеки прикручивать - лишнее.
Опишите ваш интерфейс в ресурсном файле (.rc), а затем создавайте
диалоговые окна с помощью DialogBoxParam. В Visual Studio это,
кстати, делается в визуальном режиме где-то минуты эдак за 2-3.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
17.02.2014, 03:41
Цитата Сообщение от iRomul Посмотреть сообщение
было желание использовать Qt, но насколько я понял, для этого придётся пересоздать проект и работать с .pro файлом, MOC.
Что такое "пересоздать проект" - непонятно. В студии с профайлом не нужно работать. Работа с MOC заключается в двух действиях: прописать строку в событиях перед построением, и прописать один инклуд в коде.
0
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
17.02.2014, 04:08  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Что такое "пересоздать проект" - непонятно. В студии с профайлом не нужно работать. Работа с MOC заключается в двух действиях: прописать строку в событиях перед построением, и прописать один инклуд в коде.
Хорошо, ситуация такая - есть проект, который создавался по шаблону "Консольный проект Win32". Есть так же Qt5, VS'12 и плагин. Вопрос - что нужно прописывать в проекте? Нужно ли прописывать пути к инклюдам, библиотекам? Где находится строка событий? Какой иклюд прописать?

Не по теме:

Блин, это уже вопросы по Qt пошли, может тогда в соответствующий раздел перенести?

0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
17.02.2014, 04:13
Цитата Сообщение от iRomul Посмотреть сообщение
VS'12 и плагин
VS 12 какая? Express? Плагин к студии для создания проектов Qt?
0
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
17.02.2014, 04:14  [ТС]
alsav22, не Express, Visual Studio Add-in 1.2.2 for Qt5 (путь к папке библиотеки прописан)
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
17.02.2014, 04:18
Цитата Сообщение от iRomul Посмотреть сообщение
не Express
Если не Express, то какие там проблемы? Там автоматом всё прописывается, при создании проекта Qt. Add-in установили?
0
 Аватар для iRomul
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
17.02.2014, 04:22  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Если не Express, то какие там проблемы? Там автоматом всё прописывается, при создании проекта Qt. Add-in установили?
Повторюсь - проект был создан по шаблону "Консольное приложение Win32". После создания этого проекта я поставил библиотеку и аддон. А теперь вопрос - можно ли существующий проект заставить работать с Qt, или нужно будет создавать новый, по соответствующему шаблону и переносить туда исходники?
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
17.02.2014, 04:38
Цитата Сообщение от iRomul Посмотреть сообщение
А теперь вопрос - можно ли существующий проект заставить работать с Qt
Можно, но намного проще создать новый (с Qt) и перенести туда исходники.
0
17.02.2014, 12:09

Не по теме:

Цитата Сообщение от iRomul Посмотреть сообщение
библиотеку GUI, реализующую графический интерфейс
круглым кругом округлить...

0
алкокодер
 Аватар для UnsKneD
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
17.02.2014, 13:14
а WinForms чем не угодил?
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
17.02.2014, 13:47
Цитата Сообщение от UnsKneD Посмотреть сообщение
а WinForms чем не угодил?
WinForms это ж .Net со всеми вытекающими.
0
алкокодер
 Аватар для UnsKneD
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
17.02.2014, 22:29
Tulosba, WPF тоже .Net, и о каких вытекающих вы говорите?
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
17.02.2014, 22:39
Цитата Сообщение от UnsKneD Посмотреть сообщение
WPF тоже .Net, и о каких вытекающих вы говорите?
А кто-то тут говорил про WPF? Вытекающие такие, что это управляемая среда, и стало быть уже не C++, а уродец C++/CLI.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2014, 22:39
Помогаю со студенческими работами здесь

Графический интерфейс
Привет,подскажите как в visual studio написать простенькую програмку с граф.интерфейсом? В консоле не интересно,хотелось бы как обычная...

Графический интерфейс
Есть написанная программа "Словарь" (консольное приложение), к ней надо сделать графический интерфейс) подскажите пожалуйста как это...

Графический интерфейс
Помогите пожалуйста.Написал задачку об обедающих философов, а выводить, кроме как в консоле, не умею. Нужен графический интерфейс, что ...

Графический интерфейс
Здравствуйте.Вот освоил немного консольные приложения,уже написал нужную в ней тест-программу.Но консоль несолидно то.Пишу на Visual Studio...

Графический интерфейс
Назовите какие знаете кроме Qt. Желательно хорошие) Или есть смысл писать свою оболочку над WinAPI?


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru