Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×
Programming

Submission + - Simple gui toolkit for native C++ apps?

master_p writes: What is the best GUI toolkit for the following requirements?
  1. C++ native app
  2. only one library to manage
  3. can be written using a simple text editor and the compiler — no UI designer or preprocessing tool
  4. has native-looking widgets
  5. follows established C++ programming principles
  6. is cross-platform
  7. supports OpenGL
  8. supports Unicode
  9. has reasonable online support
  10. has a reasonable API (geared towards simplicity)

It seems to me there is no such GUI toolkit for C++.

Qt is an extremely good C++ gui toolkit, but it has some problems: a) it requires the MOC, b) its signals and slots mechanism is not an established way to do signals and slots in C++ (no static type checking, no binding of parameters etc), c) its memory management mechanism is limited to object ownership; it does not use shared ptrs.

WxWidgets is another good option, but again there are some problems: a) lots of libraries to manage, b) it's programming model does not follow established C++ principles (for example: custom deletion rules, message maps)

There are lots of other toolkits out there, but it seems none of them fulfills the above requirements. My question to the Slashdot crowd is: is there somewhere such a beast or I am looking in vain?

Slashdot Top Deals

The price one pays for pursuing any profession, or calling, is an intimate knowledge of its ugly side. -- James Baldwin

Working...