alvinleetya
alvinleetya

Reputation: 464

Which C++ GUI library should I use

I'm developing a segmentation tool (for research purpose, not for commercial use) and I was wondering which graphical user interface should I use as there are many.
I'm looking for a relatively simple interface which allows me to do as follows on the same window:

*Input variables that will be used by the algorithm
*Browse a folder and select images
*Call functions by clicking on a button
*Display an image that will evolve while the algorithm is running

I'm coding in c++ with visual studio 2010 and I'm using additional libraries such as OpenCV, so the GUI library must be compilable and usable on console project on VS2010. So far I've tried Qt, FLTK, GTK+ but Qt as compatible issues on x64 architectures, FLTK is lacking documentation and I'm not sure it answers to my needs and GTK+ wasn't working.

Thank you very much for any input and help you can give me.

Upvotes: 2

Views: 2169

Answers (2)

hyde
hyde

Reputation: 62906

Have you tried OpenCV's own highgui?

http://opencv.willowgarage.com/documentation/python/highgui__high-level_gui_and_media_i_o.html

"While OpenCV was designed for use in full-scale applications and can be used within functionally rich UI frameworks (such as Qt, WinForms or Cocoa) or without any UI at all, sometimes there is a need to try some functionality quickly and visualize the results. This is what the HighGUI module has been designed for."

Also see: OpenCV and creating GUIs

Upvotes: 1

Max
Max

Reputation: 3190

Keep it simple. If working with C++ on Windows with a "non-express" version of Visual-Studio, just use MFC.

The framework is mature and there are tons of reference, examples and samples on the web (codeproject, codeguru, MSDN, ... )

Upvotes: 1

Related Questions