What's the C++ GUI building option with the easiest learning curve - VS/Qt/wxWidgets/etc.?

前端 未结 11 1584
南旧
南旧 2021-02-07 20:38

I\'m looking to be able to build GUI applications quickly and painlessly as possible. I\'m competent (though not expert, and have no formal training) in C++, but have never used

11条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-07 21:04

    Which is the easiest to learn is really going to depend on how you personally learn.

    Personally, I've found Qt to be the easiest to learn so far. The GUI classes are rather nice to use, but I've found the non-GUI classes to be excellent, making it easy to avoid a lot of common issues you'd normally get with a more basic API. The documentation is excellent, IMO, as are the books, the examples, etc. It's also being very actively developed, with a few new technologies coming in the near future (like DeclarativeUI).

    I've found Visual Studio/Windows API/.Net to be a good bit more complicated to learn. The API documentation on MSDN is rather complicated and not really organized in a manner that I find intuitive.

    I've tried learning WxWidgets a few times, but I've never liked the API documentation.

    All this is just my personal experience, YMMV of course. I'd say just dabble in all of them and see which one takes you the furthest, it won't hurt to try multiple.

提交回复
热议问题