#gui help

27 messages · Page 1 of 1 (latest)

wise geodeBOT
#

When your question is answered use !solved to mark the question as resolved.

Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.

tranquil verge
#

what you're trying to do is not a beginner topic

glass marsh
#

There are many ways;
Using GUI libraries (e.g. ImGUI);
Using a GUI framework (e.g. Qt)
Using an media library (e.g. SFML)
Doing everything from scratch (AKA using OpenGL and such)

#

From easiest to hardest

#

There's also the topic of HTML

#

but I won't get into that

wise geodeBOT
#
How to Learn C++ Programming

We generally recommend a good book to learn the necessary fundamentals:

To actually write and run C++ code, you will need a compiler, editor, and debugger. We strongly recommend to start out using an IDE, which will provide all these tools for you:

<:microsoft:1165512917047853127> Windows
  • [Visual Studio](#1165492293810257920 message)
  • CLion
<:tux:1165505626894520361> Linux
<:apple:1165508607798943754> Mac
Words of Advice

The wise programmer is told about the debugger and uses it.
The average programmer is told about the debugger and avoids it.
The foolish programmer is told about the debugger and laughs at it.

agile mural
#

Platform specific APIs such as what dot linked are probably a similar level of difficulty to "GUI framework"

glass marsh
#

I recommend using ImGUI then

tranquil verge
#

if you want to learn C++, see above. GUI is not something you're gonna want to worry about if you're just starting out.

glass marsh
#

Just know that it will do a lot of heavy lifting for you

#

Yes

#

you don't really code it, you just set up everything

#

if you wanna actually code it, the deeper step I'd recommend is SFML

#

Idk, you can check the link

#

It says everything in the link

#

make sure to scroll and read through, it's formatted in a pleasant way

#

unlike most things xd

#

Please, do not ask me further, simply read the instructions

#

There is even a "Getting started" page

#

That's how you learn

wise geodeBOT
#

@mortal path Has your question been resolved? If so, type !solved :)