Подтвердить что ты не робот

Альтернативы Qt

Я искал веб-сайт, чтобы найти кросс-платформенную (Mac, Pc, возможно, даже Linux).

Я знаю, что qt - это промышленный стандарт для выполнения подобных операций в С++.

Вещь, которая меня раздражает неправильно, заключается в том, что существует только один вариант (два, если вы считаете, что делаете свою собственную фреймворк). Один из вариантов создания коммерческого кросс-платформенного приложения, это не может быть правдой?

Также Qt way, использование прекомпилятора и испортить язык с помощью slots и sockets - беспорядок, это так просто. Это создает беспорядок, чтобы развиваться в идее, и это делает бесполезным компиляцию, если вы не используете qmake. В целом это означает, что qt не хорошо работает с другими.

Может ли кто-нибудь указать мне в сторону других коммерчески используемых кроссплатформенных графических интерфейсов?

4b9b3361

Ответ 2

Некоторые другие варианты, не упомянутые до сих пор:

XULRunner (уровень абстракции Firefox)

TK (в комплекте с python, привязки для многих языков, включая С++)

Webapp (библиотека для С++ web devel (вдохновлена ​​qt) Wt)

Swing, AWT, SWT (если вы используете java или другие языки jvm)

Еще один вариант, рекомендованный некоторыми, заключается в написании отдельного guis? (я не обязательно согласен, но его следует упомянуть).

Ответ 3

wxWidgets - это еще один вариант кроссплатформенности: https://stackoverflow.com/questions/2886258/wxwidgets-vs-qt

Но почему вы не можете использовать Qt, есть ли что-то в Qt, которое вам нужно? Или вы хотите другие варианты только для вариантов? Это не ошибка Qt, что не существует более кроссплатформенных фреймворков.

Ответ 4

Вы также должны проверить Xojo. Это самый простой способ создать собственный, кросс-платформенный рабочий стол (Windows, OS X и Linux), Raspberry Pi, веб-приложения и приложения iOS.

Ответ 6

Если вы ищете хорошую коммерческую кросс-платформенную графическую оболочку. Пожалуйста, посмотрите Встроенный мастер. Здесь вы получите полную IDE с мощным генератором кода, который позволяет создавать межплатформенные пользовательские интерфейсы, которые могут быть скомпилированы для Mac, Windows, Linux, iOS, Android и многих других систем, даже без какой-либо ОС.

Он позволяет генерировать GUI-код как код ANSI-C для различных платформ, которые можно легко скомпилировать с помощью любого компилятора C, который вы хотите. Кроме того, он также позволяет генерировать код WebGL из одной исходной базы, поэтому вы также можете использовать один и тот же пользовательский интерфейс в системе интерфейса на основе браузера.

Вот некоторые Образцы.