Recommendations for a GUI library? [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite 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.
Closed 9 years ago.
Improve this question
I recently ditched C# for C++ because I enjoy coding in it much more.
However, I really do miss Windows Forms and how simple it was to create windows, buttons, etc.
Are there any good C++ libraries out there similar to .NET windows forms? I CAN use C++/CLI, but it bugs me that there isn't any intellisense in Visual Studio!

You may want to look at Qt. I find that the signals and slots is a fairly simple concept to pick up if you're used to Windows Forms.

I would recommend you Qt. It has got great documentation and it is really simple to learn and use. Also it has huge abilities. For example Google Earth was using it :) Here some more informations.

Try wxWidgets. It compiles on many differnt plattforms and in contrast to Qt features native widgets, significantly imporving usability.

Related

C++ application with neat codebase to learn from [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
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.
Closed 8 years ago.
Improve this question
I'm searching for an application written in C++ with a neat codebase, to learn from and maybe even contribute to it. A lot of applications written in C++ are either very large or doing some really advanced stuff, which is just the domain of C++.
A good candidate of size and shape would be something like pacman and libalpm from Archlinux, but it is written in plain C, not C++. WebKit is just far to big and Protobuf is looking awkward. Gnote looks to be a good starting point and I'm also using GNOME, but I wasn't sure about it because it offers a GUI. Which brings me back to pacman; I'm already using it myself and it doesn't distract with stuff like a GUI.
So I decided to look for something small and sane, which offers a CLI and which I can use myself. I opened the search of github with the terms note + c++ + stars and the result is taskwarrior. A brief look on the source of task(warrior) looks promising.
Do you know a neat project which written in C++?
Thanks

What do I need to know to create Linux GUI elemnts [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite 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.
Closed 9 years ago.
Improve this question
I'm looking to start developing Linux, specifically graphical elements and visuals. For example, the gnome-panel. I would be developing graphical interfaces like that. So the question is, what do I need to know? What resources do I need? I've looked all around for resources and I've discovered qt (of course) FVWM, and looked through an archived version of lynucs.org. So, what should I begin with? I haven't found a single tutorial on creating graphical elements for linux, so hopefully someone here can help me.
Thanks.
In Qt you have a very good documentation. You can start with some easy tutorials and than work on with more advanced concepts.
Here is a good starting point: http://qt-project.org/doc/qt-5.1/qtdoc/gettingstarted.html
If you are looking to develop desktop components that integrate with Linux desktops, then the answer is not straightforward. Depending on the desktop environment you develop for, you have to use different libraries.
If it is for Gnome, then definitely look into GTK+, or more recently Javascript.
If it is for KDE, then you should use Qt, as KDE is written entirely in Qt.
For working on gnome-panel (or some other GNOME component), you could look into GTK+.

Plotting framework [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite 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.
Closed 9 years ago.
Improve this question
I'm in no way an expert on programming, not even close, and I'm event worse at GUI programming. But for a project I need to do some simple point datasets and line plots. And I need to be able to do dynamic updates.
Does anyone know any good frameworks for doing this, I would like either a Cocoa or perhaps a Qt C/C++ framework.
The other option would be to make a Qt widget myself, there are properbly lots of good tutorials out there on that, does anyone know any?
My data is going to be (x,y) with a sliding window over the x-axis.
Lots of suggestions here Is there any 'out-of-the-box' 2D/3D plotting library for C++?
qwt is what you need if you want to use Qt.
It's really poorly documented but there's a tutorial here
MathGL is GPL plotting library which have both: QMathGL for Qt widget with plot, and mglGraphQT (or mglGraphFLTK, or mglGraphGLUT) for external window with plot. See these samples for more details.

Libraries for making a voice chat application [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
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.
Closed 8 years ago.
Improve this question
My development team is going to build a voice chat application.
Our plan is to use a pre-made library just for this purpose, but we haven't found any good one after days of searching the internet, so I thought I would consider a question here!
So the question is:
What library / project do you recommend? We are deadly serious with this, so it needs to be a good working one. Preferable an open-source one as well.
We have been looking at some XMPP libraries and projects, but none seems to be up-to-date, tested and well-documented.
Did you have a look at libjingle ? Its the base library for Google Talk.
And on what platforms are you interested in such libraies ? I would recommend http://camaya.net/gloox/ or http://www.igniterealtime.org/projects/smack/ for portability, completeness and open standards.
www.pjsip.org
I think it is the best sip sdk around.

What are some *slick* UI libraries/frameworks/tools for, non-MFC, Win32 C++ apps? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite 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.
Closed 9 years ago.
Improve this question
What is a really good Windows, C++, UI library, framework, or tool that will allow me to very simply and easily add a slick look & feel to my native C++ win32 application?
Also;
Slick means skinnable with window background images, fancy buttons, shadows, all that jazz.
This is non-MFC
Supporting Windows XP and beyond
Royalty free licensing (we expect a lot of installs)
VS2008
Qt has all you are asking for.
Another library you might consider is WTL. Open source + small binary footprint = was good for a large number of downloads and installs.
Another possibility you might want to consider is Ultimate++.
Thanks to Scott Hanselman, I have heard of Hilo, even though it looks like its for Windows 7 or newer.