Whether it comes bundled with your computer, bundled with other software, or is just the go-to program for a specific task, the Windows ecosystem is rife with oft-used, yet craptastic software.
I've been searching the web inorder to find a cross-platform(Mac, Pc, perhaps even linux) framework.
I know that qt is the the industrial standart for doing that sort of thing in c++.
The thing that rubs me the wrong way is the fact that there is only one option(two if you count making your own framework). One option for making a commercial cross-platform application, this cannot be true?
Also Qt's way, using a precompiler and messing up the language with slots
and sockets
is a mess, its that simple. It makes it a mess to develop in ide's and it makes it a mess to compile if you are not using qmake, All in all this means that qt doesn't play well with others.
Could someone point me in the direction of other commercially used crossplatform gui frameworks?
closed as off-topic by bummi, Patrick Hofman, Andrew T., cmannett85, SilentKillerJun 24 '15 at 8:39
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – bummi, Patrick Hofman, Andrew T., cmannett85, SilentKiller
6 Answers
Here are a few C/C++ based cross-platform GUI frameworks:
The GUI Toolkit, Framework Page contains information about GUI frameworks for many languages and platforms.
gedamialSome other choices not mentioned so far:
TK(bundled with python, bindings for many languages including c++)
Webapp (library for c++ web devel(inspired by qt) Wt)
Qt Download Mac
Swing, AWT, SWT (if you are using java or other jvm languages)
One other option recommended by some is writing separate guis?(I don't necessarily agree but it should be mentioned).
Roman A. TaycherRoman A. TaycherwxWidgets is an another crossplatform option: https://stackoverflow.com/questions/2886258/wxwidgets-vs-qt
Best Pdf Reader For Mac
But why can't you use Qt, is there something missing in Qt that you would need? Or do you want another options just for the sake of options? It isn't Qt's fault that there aren't more crossplatform frameworks.
Mac Qt Install
You also should check out Xojo. It's the easiest way to create native, cross-platform desktop (Windows, OS X and Linux), Raspberry Pi, web and iOS apps.
Paul LefebvrePaul LefebvrePdf Readers For Mac
Copperspice is a fork of Qt, removing the need for the precompiler.
Github: https://github.com/copperspice/copperspice
If you are looking for a good commercial cross-platform GUI framework. Please have a look on Embedded Wizard. Here you will get a full IDE with a powerful code generator which allows to build cross-platform user interfaces which can be compiled for Mac, Windows, Linux, iOS, Android, and many other systems, even without any OS.
It allows to generate the GUI code as ANSI-C code for the various platforms which can be easily compiled with any C compiler you want. Besides of this it also allows to generate WebGL code out of the same source base, so you can also use the same user interface within a browser based frontend system.
Here some Samples.