我应该使用哪个C ++ GUI库

时间:2012-11-20 11:45:40

标签: c++ visual-studio-2010 user-interface

我正在开发一种分割工具(用于研究目的,不用于商业用途),我想知道我应该使用哪种图形用户界面,因为有很多。
我正在寻找一个相对简单的界面,它允许我在同一个窗口上执行以下操作:

*算法将使用的输入变量
*浏览文件夹并选择图像
*通过单击按钮来调用功能
*显示在算法运行时将演变的图像

我使用visual studio 2010在c ++中编码,我正在使用其他库,例如OpenCV,因此GUI库必须可在VS2010上的控制台项目上编译和使用。 到目前为止,我已经尝试过Qt,FLTK,GTK +但Qt作为x64架构上的兼容问题,FLTK缺少文档,我不确定它是否满足了我的需求并且GTK +无效。

非常感谢您提供的任何意见和帮助。

2 个答案:

答案 0 :(得分:1)

保持简单。 如果在Windows上使用带有“非快速”版本的Visual Studio的C ++,只需使用MFC。

框架已经成熟,网上有大量的参考,示例和示例(codeproject,codeguru,MSDN,......)

答案 1 :(得分:1)

您是否尝试过OpenCV自己的highgui?

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

  

“虽然OpenCV设计用于全面应用,但可以   在功能丰富的UI框架中使用(例如Qt,WinForms   或Cocoa)或根本没有任何UI,有时需要尝试   一些功能快速并可视化结果。这是什么的   HighGUI模块专为。“

设计

另见:OpenCV and creating GUIs