I'm writing a GUI Applikation which needs to use native Windows Controls. I'm also using a very exotic programming language with an otherwi开发者_如何学编程se complete runtime library. This means i have to write a GUI toolkit language binding anyway.
Without the benefits of being cross platform, C++ and having a lot of other non GUI stuff is it worth using wxWidgets? Will it save me time or will it i run into some problems resulting in the Wxwidgets cross platform abstractions.
I also tried to use MFC but the missing layout manager system (and the ones i checked after reading this question) is serious problem.
Okay after studying MFC and WX i went with a layer on top of MFC which eliminates the need of message maps and this strange "all has to be handled in the parent" stuff.
Took me about 15000 LOC and 6 weeks of work.
I think the primary compelling reason to ever use the WxWidgets library for Windows only code is you don't have a version of Visual Studio that has MFC. For instance, if you're using Visual C++ Express Edition, or some other free C++ tool.
精彩评论