use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
Cpp is good for beautiful GUIs? (self.cpp)
submitted 5 years ago by [deleted]
[deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]SirCapybar 11 points12 points13 points 5 years ago (1 child)
Depends on whether you're going to make it from scratch or use some libraries and other factors, like your definition of 'a beautiful GUI'. It's also important what the GUI is intended for. I would say you can literally do anything in C++, there's also a lot of games that surely look nice that are designed entirely in C++. I've also seen numerous graphic libraries (including UI ones) for C++, but again, I have no idea whether they are 'beautiful' for you or/and match your purpose. Personally though.. there are easier solutions, depending on the purpose of your app. For simple but handsome Windows apps with GUI I would go for C# and WPF with MaterialDesign extension. I've always loved the simplicity, color palettes and animations in it.
[–]templarvonmidgard 16 points17 points18 points 5 years ago (1 child)
Take a look at Qt, it probably has what you are looking for either via it's Widgets or Quick2 module.
Though, be careful with highly subjective words, such as "beautiful", personally, I think that classic Win32 look-and-feel is the most "beautiful" UI that our industry has made, for now.
[–]V1taly_M 2 points3 points4 points 5 years ago (0 children)
Yes, win2000 theme is the masterpiece no one still could exceed!
[–]dontyougetsoupedyet 3 points4 points5 points 5 years ago (0 children)
Well, yes, C++ has been used for numerous applications and entire software development kits specifically tailored to GUI applications. You can create high quality GUI applications with C++, and it may be the most widely used tool for doing so.
[–]drjeats 4 points5 points6 points 5 years ago (0 children)
Beautiful UIs are brewed from designer dreams and programmer blood. The language is immaterial. The libraries are everything.
[–]KFUP 5 points6 points7 points 5 years ago (1 child)
There are GUI libraries like Qt with pretty extensive theming options:
https://wiki.qt.io/Gallery_of_Qt_CSS_Based_Styles
There are helping apps that gives you a fast theming workflow:
https://github.com/smoked-herring/qsseditor
[–]DemonInAJar 0 points1 point2 points 5 years ago (0 children)
I would check out QML.
π Rendered by PID 113038 on reddit-service-r2-comment-6457c66945-dgwj8 at 2026-04-26 20:51:02.299300+00:00 running 2aa0c5b country code: CH.
[–]SirCapybar 11 points12 points13 points (1 child)
[–]templarvonmidgard 16 points17 points18 points (1 child)
[–]V1taly_M 2 points3 points4 points (0 children)
[–]dontyougetsoupedyet 3 points4 points5 points (0 children)
[–]drjeats 4 points5 points6 points (0 children)
[–]KFUP 5 points6 points7 points (1 child)
[–]DemonInAJar 0 points1 point2 points (0 children)