Recommendation for c++ gui builder?
-
- Experienced Solver
- Posts: 58
- Joined: Mon Jul 03, 2017 12:03 am
Recommendation for c++ gui builder?
I'd investigating Wx GUI builders for c++ development on Windows. I'm finding there's a few, including wxFormBuilder, wxCrafter, and wxGlade. Is there a preferred choice among the community? If not, what are some of the pros and cons of each?
- eranon
- Can't get richer than this
- Posts: 867
- Joined: Sun May 13, 2012 11:42 pm
- Location: France
- Contact:
Re: Recommendation for c++ gui builder?
I used wxSmith (embedded in Codeblocks IDE) and wxGlade. Both have their pros and cons. wxSmith is maintained (by the C::B team), but doesn't progress anymore (well, need to be verified with the C::B team to be sure, of course;). wxGlade has some bugs, but can generate both C++ and Python code (ie. for wxPython). Also, there're wxFormBuilder, DialogBlocks, wxCrafter (w/ CodeLite IDE)... but I've no experience IRL with them.
[Ind. dev. - wxWidgets 3.0/3.1 under "Win 7 64-bit, TDM64-GCC" + "OS X 10.9, LLVM Clang"]
Re: Recommendation for c++ gui builder?
Hi,
The best possible way is to download all that you want, try them and select one that best suite you needs.
Remember - its not a community that will develop your software.
Thank you.
The best possible way is to download all that you want, try them and select one that best suite you needs.
Remember - its not a community that will develop your software.
Thank you.
-
- Experienced Solver
- Posts: 58
- Joined: Mon Jul 03, 2017 12:03 am
Re: Recommendation for c++ gui builder?
eranon, thanks for the thoughts. I since found http://wiki.codeblocks.org/index.php?ti ... h_features that lists the features of the various gui editors, including wxSmith and the others you mentioned. wxSmith wins hands down as being the most feature rich. Any idea why its no longer being actively developed?
- eranon
- Can't get richer than this
- Posts: 867
- Joined: Sun May 13, 2012 11:42 pm
- Location: France
- Contact:
Re: Recommendation for c++ gui builder?
I do not want to say anything stupid, but I think that the original author is out of the game (don't know why). Because wxSmith is a major Code::Blocks plugin, the Codeblocks team does the maintenance now... But you'll surely get a better answer from the Codeblocks forum where the team lives...
[Ind. dev. - wxWidgets 3.0/3.1 under "Win 7 64-bit, TDM64-GCC" + "OS X 10.9, LLVM Clang"]
Re: Recommendation for c++ gui builder?
I use wxFormBuilder and am very happy with it. There are some components that it doesn't support, and I'm always careful to save before moving or deleting components around in the tree view (I've known it to crash occasionally), but otherwise I find it super - and it's free!
In particular, in comparison with Windows Forms programs which I have to support, it's so refreshing to have the generated code cleanly separated out in an ancestor class of the frame. Makes version control much easier!
In particular, in comparison with Windows Forms programs which I have to support, it's so refreshing to have the generated code cleanly separated out in an ancestor class of the frame. Makes version control much easier!
wxWidgets 3.1.0
Boost 1.65
VS 2017
Win 7
Boost 1.65
VS 2017
Win 7
Re: Recommendation for c++ gui builder?
Hi,
I use{d} wxGlade, but now I'm more or less can write simple layout by hand.
Thank you.
P.S.: I don't want to be kicked out for starting a flame war...
I use{d} wxGlade, but now I'm more or less can write simple layout by hand.
Thank you.
P.S.: I don't want to be kicked out for starting a flame war...
- eranon
- Can't get richer than this
- Posts: 867
- Joined: Sun May 13, 2012 11:42 pm
- Location: France
- Contact:
Re: Recommendation for c++ gui builder?
Too lateONEEYEMAN wrote:P.S.: I don't want to be kicked out for starting a flame war...
PS: I often go by hand too (as you said: when the layout is relatively simple)... So, maybe, the dream GUI-builder would be a two ways one: allowing builder to code AND code to builder (ie. it would be able to take any existing GUI code without modfying it and we would be allowed to modify auto-generated code as well -- the builder being able to reflect the change we made in source code). Peace!
[Ind. dev. - wxWidgets 3.0/3.1 under "Win 7 64-bit, TDM64-GCC" + "OS X 10.9, LLVM Clang"]
- marcelinux
- Knows some wx things
- Posts: 40
- Joined: Thu Nov 07, 2013 9:59 pm
- Location: Madrid, Spain
Re: Recommendation for c++ gui builder?
CodeLite + wxCrafter
I just need learn a little bit more. Thank you for your help.
- shawnhcorey
- Knows some wx things
- Posts: 41
- Joined: Mon Nov 19, 2012 3:29 pm
- Location: The Great White North
Re: Recommendation for c++ gui builder?
ONEEYEMAN wrote:Hi,
I use{d} wxGlade, but now I'm more or less can write simple layout by hand.
Thank you.
P.S.: I don't want to be kicked out for starting a flame war...
I have always used graph paper to do my initial layouts. Simple, easy-to-use, rarely crashes.eranon wrote:Too lateONEEYEMAN wrote:P.S.: I don't want to be kicked out for starting a flame war...
PS: I often go by hand too (as you said: when the layout is relatively simple)... So, maybe, the dream GUI-builder would be a two ways one: allowing builder to code AND code to builder (ie. it would be able to take any existing GUI code without modfying it and we would be allowed to modify auto-generated code as well -- the builder being able to reflect the change we made in source code). Peace!
WARNING: Highly caffeinated . Approach with caution .
Re: Recommendation for c++ gui builder?
+1 for graph paper, even though I prefer engineering paper to graph paper. Either way, Its super handy to be able to just sketch out what you want and send that up the chain for design approval rather than having to actually wrestle the pixels into place with a gui tool/code.shawnhcorey wrote: I have always used graph paper to do my initial layouts. Simple, easy-to-use, rarely crashes.
as far as wxwidgets gui designers go, I like dialogblocks, but that may just be because it can automatically convert MFC gui s.