We should have made a similar decision a couple of years ago and decided to go with Qt. The application was a combination of Windows Forms / Managed C ++ (we did not have a cross-platform requirement), we evaluated some sets of ui, there we also examined Java.
If you are familiar with MFC, you may find WxWidgets more โcomfortable,โ I would suggest that the structure of the object is closer to this. This is actually what made us not use it. The Qt design is very well thought out and better suited to what we do. Java was discarded as an option, as we actually did not have much knowledge in the house.
Starting from scratch, I would choose Qt again (even with some things going on with Nokia). I still like the toolbox. Options that I might think that we did not consider when we made our first assessment (due to the availability and limitations of the project) of Mono, Adobe Air or just a web application.
Harald scheirich
source share