C2000 1 May 10, 2022 Posted May 10, 2022 · Report post Добрый день! Существуют ли полностью бесплатные (в том числе для коммерческого использования) аналоги QT? кроссплатформенные: Windows, Linux, Android. Возможно чем то одним нельзя заменить? Тогда набор нескольких (но кроссплатформенных) библиотек. Quote Share this post Link to post Share on other sites More sharing options...
Eddy_Em 1 May 10, 2022 Posted May 10, 2022 · Report post Nuklear с OpenGL'ным бэкендом, например... Но я бы крайне посоветовал не связываться с жирными "кроссплатформенными" библиотеками. Бесполезно это. Пишите только под линукс, и будет вам счастье. 1 Quote Share this post Link to post Share on other sites More sharing options...
sorok-odin 5 May 10, 2022 Posted May 10, 2022 · Report post QT стал платным для коммерческого использования относительно недавно, начиная с какой-то конкретной версии. Как вариант, если вас устраивает старая версия, можно совершенно законно продолжать использовать её. Quote Share this post Link to post Share on other sites More sharing options...
andrew_b 9 May 10, 2022 Posted May 10, 2022 · Report post QuickTime не нужен. Quote Share this post Link to post Share on other sites More sharing options...
rkit 0 May 10, 2022 Posted May 10, 2022 · Report post electron Quote Share this post Link to post Share on other sites More sharing options...
C2000 1 May 10, 2022 Posted May 10, 2022 · Report post 5 hours ago, Eddy_Em said: Nuklear с OpenGL'ным бэкендом, например... Но я бы крайне посоветовал не связываться с жирными "кроссплатформенными" библиотеками. Бесполезно это. Пишите только под линукс, и будет вам счастье. А если надо на Windows и Android запустить? Не всегда всё зависит от нашего желания Да и QT это не только GUI, там много чего 5 hours ago, sorok-odin said: QT стал платным для коммерческого использования относительно недавно, начиная с какой-то конкретной версии. Как вариант, если вас устраивает старая версия, можно совершенно законно продолжать использовать её. А с какой не подскажите? Quote Share this post Link to post Share on other sites More sharing options...
Eddy_Em 1 May 10, 2022 Posted May 10, 2022 · Report post 27 minutes ago, C2000 said: А если надо на Windows и Android запустить? Я уверен, что не надо. 28 minutes ago, C2000 said: Не всегда всё зависит от нашего желания Вас цепями к галере приковали и заставляют грести? Я вот ни за какие коврижки не пойду работать туда, где мне пришлось бы со всякой дрянью связываться вроде андроида, форточек или огрызка... 29 minutes ago, C2000 said: там много чего И, между прочим, абсолютно ничего полезного. А в сравнении с нормальными библиотеками эти Qt'шные реализации отличаются откровенной жирнотой и тормознутостью. Ну, оно и понятно: априори универсальная вещь не будет лучше специализированной. Недаром принципы KISS и UNIX-way — единственное, что дает возможность писать шустрый вменяемый софт, а не этот жирный глюкодром. Quote Share this post Link to post Share on other sites More sharing options...
dimka76 15 May 11, 2022 Posted May 11, 2022 · Report post nana lib написана полностью на std и может быть еще boost, поэтому с портируемостью проблем быть не должно. (нет возможности изменить цвет текста в виджете а-ля TextEdit , или я плохо искал ) wxWidgets, но для Андроида вроде нет. FLTK GTK Quote Share this post Link to post Share on other sites More sharing options...
_pv 27 May 11, 2022 Posted May 11, 2022 · Report post 3 hours ago, dimka76 said: wxWidgets, но для Андроида вроде нет. а кого нынче нельзя в вебассембли каким-нибудь эмскриптеном собрать? https://github.com/jubnzv/wasm-wxwidgets-demo https://github.com/MoAlyousef/fltk_wasm ну а если вылезти из криокамеры и не ограничивать себя исключительно стандартом C89, то помимо nukleara есть ещё imgui. Quote Share this post Link to post Share on other sites More sharing options...
dimka76 15 May 11, 2022 Posted May 11, 2022 · Report post 14 minutes ago, _pv said: а кого нынче нельзя в вебассембли каким-нибудь эмскриптеном собрать? Я таких словей не знаю Quote Share this post Link to post Share on other sites More sharing options...
sorok-odin 5 May 11, 2022 Posted May 11, 2022 · Report post 21 час назад, C2000 сказал: А с какой не подскажите? Не знаю, я им не пользовался, просто мимо проходил. Quote Share this post Link to post Share on other sites More sharing options...
kkmspb 0 May 21 Posted May 21 · Report post В 10.05.2022 в 17:01, sorok-odin сказал: QT стал платным для коммерческого использования относительно недавно, начиная с какой-то конкретной версии. Как вариант, если вас устраивает старая версия, можно совершенно законно продолжать использовать её. Если меня Qt 4.8.1 устраивает, то можно всё-таки не платить за коммерческую лицензию? И собирать статически? Было бы не плохо. Quote Share this post Link to post Share on other sites More sharing options...
esaulenka 0 Thursday at 07:45 AM Posted Thursday at 07:45 AM · Report post On 5/21/2023 at 9:41 PM, kkmspb said: можно всё-таки не платить за коммерческую лицензию? Можно, конечно. И более новые тоже можно - активно денег они хотят только за всякий embedded. On 5/21/2023 at 9:41 PM, kkmspb said: И собирать статически? Нет, это и было, и остаётся нарушением GPL. Ну, если только вы не готовы выдавать ВСЕ исходники всем желающим - тогда можно. Quote Share this post Link to post Share on other sites More sharing options...
Doka 0 Yesterday at 08:55 AM Posted yesterday at 08:55 AM · Report post On 5/10/2022 at 3:46 PM, C2000 said: кроссплатформенные: Windows, Linux, Android Flutter? Quote Share this post Link to post Share on other sites More sharing options...
alexunder 4 Yesterday at 11:26 AM Posted yesterday at 11:26 AM · Report post On 5/10/2022 at 9:18 PM, C2000 said: Да и QT это не только GUI, там много чего Вы сами же и ответили на свой вопрос частично. Qt это не только UI, там еще целый фреймворк за ним, это как нельзя создавать что-то с WPF, не изучив .NET и его фреймворк. Таким образом, вы ищете альтернативный кросс-платформенный фреймворк, а не просто гуй. -------------------- Если рассматриваете уход от С++, то есть как вариант .NET 6.0 + Avalonia UI (https://github.com/AvaloniaUI/Avalonia). On 5/10/2022 at 3:45 PM, Eddy_Em said: Nuklear с OpenGL'ным бэкендом, например... Спасибо. Надо будет попробовать. Quote Share this post Link to post Share on other sites More sharing options...