Running wxWidgets C ++ requires a gentle push

So, I study C # as a year (I am 20 years old), and I am very sure of that. I also interfered with C ++ from time to time. For example, I recently followed the Nehe OpenGL tutorials for C ++, and I find this an interesting way to learn.

I want to start work on creating cross-platform GUI software after I stumbled upon this library called FLTK (liquid is something pretty). After finally bringing it to work with difficulty, it became useful for me to find out that in C ++ there are solutions for creating a graphical interface, however, I think that FLTK looked pretty old.

So, I was looking for several new graphical interfaces and decided to start playing with wxWidgets (a decision was made against Qt due to licensing). I downloaded it, compiled, and looked to see if there are any IDE plugins for RAD , as you can imagine, and drop the component on the form in C # I was hoping for something like that.

I found out that code :: blocks has something like this, so I tried this. It was good, but what turned me off was a terrible end to the code; it will only show members and methods in the current object and nothing for the #included header files. I understand that code completion / IntelliSense is not easy for C ++, but Visual Studio 2008 does it pretty well. I found other RAD tools such as wxFormBuilder, but it costs money, not what I want to do for just learning.

So my TLDR question is - does anyone have any experience with wxWidgets? Do you just develop in any environment that is convenient for you, and just code the graphical interface? There are no visual helpers? Perhaps you could push me in the direction I should go :)

Thank you, this is also my first post on this site, although I read a lot of topics before helping me solve complex problems. Hurrah!

+5
source share
7 answers

My suggestion is to learn how to make a GUI with wxWidgets in your code, and then when you are good at it, learn how to use the GUI tools.

, ( ", wxSizer, , wxSizer, wxStaticText wxTextCtl line..." )... , , GUI, , ( , ) Drag And Drop, .NET..

+8

Code:: Blocks . WONDERFUL wxWidgets. wxWidgets, .

, wxWidgets, . , .

+1

wxGlade wxFormBuilder.

, , wxFormBuilder, , .

wxGlade (http://wxglade.sourceforge.net/).

xrc, XML- . , .

, , , , , .

0

wxWidgets . , , , - . , - , , , "" " " ".

, . wxWidgets, . (. ) .

, - . , , , .. . , . , ; "Sizer" ( wxSizer) .

, , Qt , Nokia Trolltech "" ( LGPL). , Qt - . wxWidgets, Qyt . .

0

wxFormBuilder,

wxFormBuilder

Visual Studio ++ wxWidgets, Linux - , Visual Studio , , .

wxFormBuilder Visual Studio, Visual Studio. , #. Visual Studio , .

Visual Studio wxWidgets.

CodeLite, Linux. Visual Studio .

0

, wxWidgets - http://ravenspoint.com/

, . .

. http://www.balsamiq.com/

, . , wxPosition wxSize wxWidget - , .

- , , . , , .

0

wx, fltk, NetBeans IDE. Microsoft Visual Studio WinForms MFC , . , . fltk , wx. , , . Wx . Fltk " ", . , "". , . YMMV

0

All Articles