На чём делать GUI
От: maks1180  
Дата: 03.05.21 22:53
Оценка:
Хочу сделать приложение для разных ОС — Windows, Linux, MacOS на с++.

На чём делать GUI что-бы для работы приложения нужно было как можно меньше библиотек ? Какие есть варианты ?
===============================================
(реклама, удалена модератором)
Re: На чём делать GUI
От: Dambo Россия  
Дата: 04.05.21 06:03
Оценка: +1
Чем Qt не угодил или что значит меньше?
Re: На чём делать GUI
От: Михaил  
Дата: 04.05.21 06:56
Оценка:
Здравствуйте, maks1180, Вы писали:

M>На чём делать GUI что-бы для работы приложения нужно было как можно меньше библиотек ? Какие есть варианты ?


Sciter, вроде, всего одной длл-кой идет.
Re[2]: На чём делать GUI
От: maks1180  
Дата: 04.05.21 11:11
Оценка:
D>Чем Qt не угодил или что значит меньше?

1) не поддерживает Windows XP
2) кучу памяти съедает
3) В Windows нужно тажить с собой огромную библиотеку
4) В MacOS Qt есть или тоже нужно тащить с собой ?
===============================================
(реклама, удалена модератором)
Re[2]: На чём делать GUI
От: maks1180  
Дата: 04.05.21 11:12
Оценка: :)
М>Sciter, вроде, всего одной длл-кой идет.

это встраиваемый браузер ?
===============================================
(реклама, удалена модератором)
Re[3]: На чём делать GUI
От: Михaил  
Дата: 04.05.21 12:01
Оценка:
Здравствуйте, maks1180, Вы писали:

М>>Sciter, вроде, всего одной длл-кой идет.


M>это встраиваемый браузер ?


Нет, но работает на html/css.
Re[3]: На чём делать GUI
От: Dambo Россия  
Дата: 04.05.21 12:31
Оценка:
Здравствуйте, maks1180, Вы писали:

D>>Чем Qt не угодил или что значит меньше?


M>1) не поддерживает Windows XP

В 2014 точно билдил 5 qt под xp, сейчас стоит в support от win7, но и ms считает xp мертвым
M>2) кучу памяти съедает
Куча это сколько, у вас есть какие-то ограничения, я слышал народ в embedded засовывает дробя как-то qt
M>3) В Windows нужно тажить с собой огромную библиотеку
Что значит тащить?
M>4) В MacOS Qt есть или тоже нужно тащить с собой ?
Что значит есть или тащить? Qt есть в macports, в brew, в офицальной сборке.

Может SDL2?
Отредактировано 04.05.2021 12:33 Dambo . Предыдущая версия .
Re: На чём делать GUI
От: kov_serg Россия  
Дата: 04.05.21 13:25
Оценка:
Здравствуйте, maks1180, Вы писали:

M>Хочу сделать приложение для разных ОС — Windows, Linux, MacOS на с++.


M>На чём делать GUI что-бы для работы приложения нужно было как можно меньше библиотек ? Какие есть варианты ?


https://gtkmm.org/en/
Re[4]: На чём делать GUI
От: maks1180  
Дата: 04.05.21 13:33
Оценка:
M>>1) не поддерживает Windows XP
D>В 2014 точно билдил 5 qt под xp, сейчас стоит в support от win7, но и ms считает xp мертвым
Да, но пользователей много таких ещё

M>>2) кучу памяти съедает

D>Куча это сколько, у вас есть какие-то ограничения, я слышал народ в embedded засовывает дробя как-то qt

Я сделал на Линуксе пустое окно, на Qt заняло 47/569Мб физической/виртуальной памяти, в то время как аналог на X11 1/4Мб. В 47 раз меньше физической занял и в 140 раз виртуальной

M>>3) В Windows нужно тажить с собой огромную библиотеку

D>Что значит тащить?
Значит нужно делать инсталлер и засовывать его туда.

M>>4) В MacOS Qt есть или тоже нужно тащить с собой ?

D>Что значит есть или тащить? Qt есть в macports, в brew, в офицальной сборке.

Какая вероятность что она будет у пользователя на компе ?
===============================================
(реклама, удалена модератором)
Отредактировано 04.05.2021 13:36 maks1180 . Предыдущая версия .
Re[2]: На чём делать GUI
От: maks1180  
Дата: 04.05.21 13:41
Оценка:
_>https://gtkmm.org/en/

Это обёртка к gtk ? Что нужно будет ставить пользователю MacOS что-бы запустить такое приложение ?
===============================================
(реклама, удалена модератором)
Re[3]: На чём делать GUI
От: Mr.Delphist  
Дата: 04.05.21 15:27
Оценка:
Здравствуйте, maks1180, Вы писали:

М>>Sciter, вроде, всего одной длл-кой идет.


M>это встраиваемый браузер ?


https://sciter.com/category/htmlayout/

автор — форумчанин c-smile
Re[3]: На чём делать GUI
От: kov_serg Россия  
Дата: 04.05.21 17:19
Оценка:
Здравствуйте, maks1180, Вы писали:

_>>https://gtkmm.org/en/


M>Это обёртка к gtk ? Что нужно будет ставить пользователю MacOS что-бы запустить такое приложение ?


https://wiki.gnome.org/Projects/GTK/OSX/Bundling
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.