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

Which C++ GUI library should I use

本文关键字:C++ GUI 我应该      更新时间:2023-10-16

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

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

我使用 Visual Studio 2010 使用 c++ 进行编码,并且正在使用其他库(如 OpenCV),因此 GUI 库必须是可编译的,并且可以在 VS2010 上的控制台项目上使用。到目前为止,我已经尝试了Qt,FLTK,GTK+,但Qt作为x64架构上的兼容问题,FLTK缺乏文档,我不确定它是否满足我的需求,GTK+不起作用。

非常感谢您能给我的任何投入和帮助。

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

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

你试过OpenCV自己的highgui吗?

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

"虽然OpenCV是为在全尺寸应用程序中使用而设计的,并且可以 在功能丰富的UI框架(如Qt,WinForms)中使用 或可可)或根本没有任何 UI,有时需要尝试 某些功能可以快速可视化结果。这就是 HighGUI模块就是为之而设计的。

另请参阅:OpenCV 和创建 GUI