Ответ 1
Вот несколько C/C++ основанных кроссплатформенных структур GUI:
GUI Toolkit, Framework Page содержит информацию о платформах GUI для многих языков и платформ.
Я искал веб-сайт, чтобы найти кросс-платформенную (Mac, Pc, возможно, даже Linux).
Я знаю, что qt - это промышленный стандарт для выполнения подобных операций в С++.
Вещь, которая меня раздражает неправильно, заключается в том, что существует только один вариант (два, если вы считаете, что делаете свою собственную фреймворк). Один из вариантов создания коммерческого кросс-платформенного приложения, это не может быть правдой?
Также Qt way, использование прекомпилятора и испортить язык с помощью slots
и sockets
- беспорядок, это так просто. Это создает беспорядок, чтобы развиваться в идее, и это делает бесполезным компиляцию, если вы не используете qmake. В целом это означает, что qt не хорошо работает с другими.
Может ли кто-нибудь указать мне в сторону других коммерчески используемых кроссплатформенных графических интерфейсов?
Вот несколько C/C++ основанных кроссплатформенных структур GUI:
GUI Toolkit, Framework Page содержит информацию о платформах GUI для многих языков и платформ.
Некоторые другие варианты, не упомянутые до сих пор:
XULRunner (уровень абстракции Firefox)
TK (в комплекте с python, привязки для многих языков, включая С++)
Webapp (библиотека для С++ web devel (вдохновлена qt) Wt)
Swing, AWT, SWT (если вы используете java или другие языки jvm)
Еще один вариант, рекомендованный некоторыми, заключается в написании отдельного guis? (я не обязательно согласен, но его следует упомянуть).
wxWidgets - это еще один вариант кроссплатформенности: https://stackoverflow.com/questions/2886258/wxwidgets-vs-qt
Но почему вы не можете использовать Qt, есть ли что-то в Qt, которое вам нужно? Или вы хотите другие варианты только для вариантов? Это не ошибка Qt, что не существует более кроссплатформенных фреймворков.
Вы также должны проверить Xojo. Это самый простой способ создать собственный, кросс-платформенный рабочий стол (Windows, OS X и Linux), Raspberry Pi, веб-приложения и приложения iOS.
Copperspice - это форк Qt, устраняющий необходимость в прекомпиляторе.
Если вы ищете хорошую коммерческую кросс-платформенную графическую оболочку. Пожалуйста, посмотрите Встроенный мастер. Здесь вы получите полную IDE с мощным генератором кода, который позволяет создавать межплатформенные пользовательские интерфейсы, которые могут быть скомпилированы для Mac, Windows, Linux, iOS, Android и многих других систем, даже без какой-либо ОС.
Он позволяет генерировать GUI-код как код ANSI-C для различных платформ, которые можно легко скомпилировать с помощью любого компилятора C, который вы хотите. Кроме того, он также позволяет генерировать код WebGL из одной исходной базы, поэтому вы также можете использовать один и тот же пользовательский интерфейс в системе интерфейса на основе браузера.
Вот некоторые Образцы.