353 / 114 / 20
Регистрация: 08.01.2015
Сообщений: 1,280
Записей в блоге: 1
1

QT || SFML || wxWidgets || (.*?) для GUI

24.04.2019, 20:16. Показов 2503. Ответов 4
Метки нет (Все метки)

Я хотел бы обсудить особенности разных библиотек для создания GUI.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2019, 20:16
Ответы с готовыми решениями:

GUI C++ редактор игрового мира на SFML?
Моя главная задача > редактор игрового мира на SFML > Где мы можем просто создать все необходимое...

Создание GUI используя библиотеку SFML
Ребят ответьте на вопрос, как создать GUI т.е. поле ввода и кнопки и т д с используя SFML в Visual...

LWJGL+ GUI - Выход из рендерного цикла для работы в GUI без потери окна
Всем привет! Учусь использовать OpenGL в Java. И у меня возникла небольшая проблемка, окно LWJGL...

LWJGL и GUI - Выход из рендерного цикла для роботы в GUI без потери окна
Всем привет! Учусь использовать OpenGL в Java. И у меня возникла небольшая проблемка, окно LWJGL...

4
353 / 114 / 20
Регистрация: 08.01.2015
Сообщений: 1,280
Записей в блоге: 1
04.05.2019, 16:00  [ТС] 2
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Оказывается, я был прав, именно (.*?) :
1. http://webserver2.tecgraf.puc-rio.br/iup/
2. http://fltk.org/
3. https://github.com/vurtun/nuklear
А Qt, SFML - это больше для игр. Использовать их только для GUI - это, насколько я понял, как из пушек по воробьям.
0
353 / 114 / 20
Регистрация: 08.01.2015
Сообщений: 1,280
Записей в блоге: 1
08.05.2019, 21:21  [ТС] 3
В FLTK до сих пор неполно поддерживается UTF-8.
Кроме того, при динамической компиляции кириллица отображается нормально. А вот при статической почему-то она отображается знаками вопроса и перестает работать установка размера и других свойств (жирности, курсива) шрифта. Может, кто знает, почему?
Компилирую так:
Bash
1
g++ -I/usr/local/fltk-1.3.5/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -o 'fltk1' 'fltk1.cpp' /usr/local/fltk-1.3.5/lib/libfltk.a  /usr/local/fltk-1.3.5/lib/libfltk_gl.a -lXrender -lXfixes -lXext -lpthread -ldl -lm -lX11
Добавлено через 1 час 3 минуты
Вот еще сравнение GUI, правда, там не все:
https://wiki.lxde.org/en/GUI_Toolkit_Comparison
0
353 / 114 / 20
Регистрация: 08.01.2015
Сообщений: 1,280
Записей в блоге: 1
09.05.2019, 10:19  [ТС] 4
Эх, видимо, для статической компиляции FLTK не очень подходит. Жаль.
0
half-horse half-gateway
109 / 77 / 41
Регистрация: 10.05.2016
Сообщений: 499
13.06.2022, 08:23 5
Цитата Сообщение от Htext Посмотреть сообщение
Qt
Давно Qt стал для игр? По-моему, это первый вариант, который надо рассматривать, если нужен нативный кроссплатформенный GUI. Это что-то по типу .NET из мира C#: имеет все необходимые типы для быстрого верстания приложений.
Цитата Сообщение от Htext Посмотреть сообщение
SFML
Вот SFML да, он больше для поигрулек, но это вовсе не означает, что на этом ее использование заканчивается. Хотя я бы лучше рассматривал SDL - куда полнее библиотека.

Вообще, если нужен GUI только для десктопных ОС, то wxWidgets, по-моему, самый оптимальный вариант.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2022, 08:23
Помогаю со студенческими работами здесь

Можно ли для CodeBlocks устанавливать wxWidgets Windows Installer?
На сайте http://www.wxwidgets.org/downloads/ есть wxWidgets_Windows_Installer и...

Можно ли использовать WxWidgets для простых программ с графическим интерфейсом?
Кто работал с этой библиотекой? Можно ли её использовать для простых программ с графическим...

SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет
Добрый день, вторые сутки пытаюсь подключить SFML библиотеку к C::B. При подключении по мануалу с...

D:\C++ Projekts\SFML\main.cpp [Error] SFML\Graphics.hpp: No such file or directory
Пытаюсь начать кодить на библиотеке SFML но при компиляции пучтого проэкта выдает ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru