ettaluni
@ettaluni
ERROR MEME

Есть ли нативный способ написать GUI на html/css для С++ программ?

Сейчас ставил electron на node js, как же все там просто. GUI это просто файлик html.
На C++ же не нашел нормальной библиотеки для реализации такого. QT тяжеленная ради одного виджета.
GTK+ пока так и не понял можно ли как нибуть запихать webkit gtk в проект и ловить события...
Все другие библиотеки платные(комм использование)

Есть ли более простые способы организации WEBUI, как нибудь можно запихать легкий браузер в программу? Там не знаю Midori какой нибудь.
Все естественно рассматриваться в контексте linux
  • Вопрос задан
  • 426 просмотров
Пригласить эксперта
Ответы на вопрос 5
HemulGM
@HemulGM
Delphi Developer, сис. админ
Хватит ерундой заниматься и используйте нормальные инструменты для GUI конкретного языка.

Qt -тяжелая для одного виджета? А браузер для одного виджета не тяжелый?

Пиши на шарпе или делфи тогда. Там с GUI куда лучше и легче.

P.S. qt позволяет использовать css для настройки контролов.
Ответ написан
@acwartz
angular, hello world java, chrome ext/, delphi
Есть, на крестах sciter . Оболочка того же Eset/avast и многих других, на нём.
Ответ написан
gbg
@gbg
Баянист. Тамада. Услуги.
Если у вас Qt считается "тяжеленной" то увы, способа нет. Браузерный движок тянет примерно мегабайт на 50-100, Qt, Со всеми наворотами, занимает столько же, однако;

Qt входит в дистрибутив практически всех современных линуксов, а слинкованная с ней программа занимает пару сотен килобайт. Вам не нужно таскать Qt вместе с вашей программой.
Ответ написан
asadganiev
@asadganiev
Есть еще Chromium Embedded Framework. Он на C++ написан, лучше чем electron и быстрее. Можно даже ReactJS приложение туда впихнуть и радоваться.
Ответ написан
@poweruser
Кодим, шарпим...
Предлагаю не мелочиться и сразу REST реализовать...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 февр. 2021, в 05:09
3000 руб./за проект
26 февр. 2021, в 04:16
3000 руб./за проект
26 февр. 2021, в 01:40
1000 руб./за проект