Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm new in C++ and looking for a way to create gui just like windowbuilder under eclipse (java).
I will appreciate if someone can help me to find tool like windowbuilder.
OS : Linux
Thank you
Personally I'm a fan of Qt.
However, it depends entirely on what you want to do. Qt is primarily for cross platform development, so it'll look and act mostly the same between any platform, it also has a large library that may require a bit of a learning curve at first - but the licencing options make it look pretty. Also the documentation is very awesome.
There are of course a lot of other options like:
GTKmm (based on GTK+), wxWidgets, FLTK, etc...
Also this is a duplicate question, so look at some of these other answers:
How do I create a GUI for a windows application using C++?
How do I build a GUI in C++?
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Assuming C/C++, I am wondering what kind of libraries should be used to create a DOS/Linux type of GUI? Please see the photos below (I do not know what is the official name of such a GUI as I never had to create one, but now I have to!). I am not asking for a complete tutorial....rather a point to start!
I need to have a static page and update some texts right in their place (no new line and stuff). Also some buttons and check-boxes, # filled progress bars, etc...
DOS example:
Linux example:
It is called as Text-based user interface (TUI) and here is the examples of programming libraries and wikipedia link.
I have some experience with ncurses in Unix/Linux environment. I think ncurses Programming HOWTO is a good place to start.
CDK
Dialog
ncurses
Newt, a widget-based toolkit
PDCurses
SMG$
Turbo Vision
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Generally I seak for ASL analogs for not only Windows and Mac OS X but once that would work on Linux. Qt GUI is not an option for me. Some simple scripting language that does not require precompilation for GUI to work (like in ASL Adam and Eve even XML would do=)
What I need from such a library - possibility to position some subset of OS default UI controls, somehow make the C++ functions I want avaliable to UI. I need that library to be open source, and have same API for all platforms.
You could try wxWidgets, but to be honest, if Qt doesn't do it for you, I don't know why wxWidgets would be any better. You can do layout for the GUI with text files, and they aren't precompiled into C++ code (though I don't know why that's a plus).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
im starting a new project and for the first time i want to be cross-platform. But the tricky is my project would involve listen server, cryptos etc., etc. So i was wondering what is the best solution for cross-platform development (OpenSSL, instead of MSCrypto etc.) that would be easy to write with VS2010 (yeah the RC). The language is still not specified (depends on witch we would be easier) but im leaning to Visual C++.
In Cross-Platform i mean windows/generic unix compilation.
Qt4 is a complete crossplatform framework, including a very strong socket library.
also Boost.Asio http://www.boost.org/doc/libs/1_42_0/libs/libraries.htm.
The Poco C++ library may be what you are looking for.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have found quite good stuff here. If you know other sites that have some good code for Qt library (some additional codes, good examples, except the Qt standard examples, of course), please share with us.
Also please look at Qt Solutions
For plotting and technical purpose, there are Qwt and QtiPlot. There may be others, but often a self-made widget is faster, smaller, and better than what someone could find on the net (except qwt and qtiplot of course).
If you're looking to extend Qt a bit more, look into KDE. It is also (experimentally) available on Windows. It adds quite a bit of functionality, but also a lot of dependencies.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
We want to include data visualization in our desktop GUI (mostly timelines and graphs; clickable, draggable). We want to restrict to open-source, non-copyleft C++ libraries that allow commercial use and are portable across many platforms. Which library can I use? Our GUI is based on WxWidgets.
there is VTK.
And if data visualization is your thing, have a look at opendx too.
I think this question would be easier to answer if you also stated which other GUI components you use. Perhaps that limits the choice of available libraries. Since you're C++ and cross-platform, maybe wxWindows? Would be good not to have to guess.