ettaluni
@ettaluni
ERROR MEME

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

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

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

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

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

P.S. qt позволяет использовать css для настройки контролов.
Ответ написан
@acwartz
Тут должна быть ваша реклама.
Есть, на крестах sciter . Оболочка того же Eset/avast и многих других, на нём.
Ответ написан
Комментировать
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
Если у вас Qt считается "тяжеленной" то увы, способа нет. Браузерный движок тянет примерно мегабайт на 50-100, Qt, Со всеми наворотами, занимает столько же, однако;

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час