Michael Sherwin wrote:Why Qt or WxWidgets? Why not a Microsoft Visual product or Borlands free C++ Builder?
Because the Qt framework is supported on many platforms, optimized, has a more elegant design and extensive class library than anything from MS or Borland, and is just very efficient to work with.
Qt is humongous, which stops me dead in my tracks, when I see something that is 100's of megabytes in size.
The Qt SDK is only "humongous" (over 100MB) only to developers who must have the whole framework installed. But the same is true for Visual Studio, so what's your point? Qt for the end-user is not big at all, because usually only a small set of the library must be linked to, maybe a few megabytes on average.
DirectX is also huge but it is a very focused product with many books available that show how to do 2D graphics very simply. I could put up a chessboard in a windowed environment in which the pieces could be moved, in probably a long day.
Same thing for Qt - it has an awesome animation framework, easy-to-use OpenGL support, QGraphicsView for creating things like a graphical chessboard, and many books have been written about it.
I do not have the time and energy to throw darts to find a decently good (for me) GUI language.
If you don't have time for that then you definitely don't have time to write a decent chess GUI in any language. Besides, it's not about the language, you can write Qt apps in quite a few languages:
http://en.wikipedia.org/wiki/Qt_%28fram ... 9#Bindings
I just want something simple, fast enough, focused, reasonably small and well documented with lots of examples. If there are good 3rd party books written about it, then all the better.
That's Qt you're describing, again!