MFC就像Linux易于使用的工具

当我用Windows编写testing工具时,我使用MFC来创build前端GUI。 这使得GUI开发的开发速度非常快,而且我总是专注于后端。 最近我转移到了基于Linux的控制台。 大部分东西都是基于控制台的。

我的问题:在Linux中是否有任何易于使用的MFC相当于?

我从来没有使用MFC,但据说wxWidgets工具包有点像MFC。 虽然我更喜欢Qt而不是wxWidgets作为恕我直言,API是更好,更完整和更好的记录,而Qt GUI生成器是相当不错的。

Qt和wxWidgets的好处在于它们都是跨平台的工具包, 他们在Linux / Unix,Windows,OS X以及其他平台上工作。

如果你习惯了MFC,你会爱上QT。

http://www.qtsoftware.com/products/

有很多的选择。

我喜欢wxWidgets。 其他人会推荐Qt。

另一个选择是使用Glade来构建GTK +或GNOME应用程序。

这里有一个巨大的遗漏! 官方的C ++绑定到GTK +,可以说现代的C ++ GUI工具包,因为它真正使用和发展了语言。 对于那些学习现代C ++的人来说,这是stdlib最好的对手。 它抓住并保持我的兴趣,因为它的现代和清晰的API,没有其他的GUI lib可以。 它可以在GTK +所在的地方工作 – 一地方。 我很高兴能够围绕它开发我的第一个(而不是简单的!)GUI项目。 它还提供了sigc ++ ,我认为它对定制信号/事件系统非常有用。 免责声明:我只是一个自学成才的用户。