MFC 之类的易于使用的 Linux 工具

Posted

技术标签:

【中文标题】MFC 之类的易于使用的 Linux 工具【英文标题】:MFC like easy to use tool for Linux 【发布时间】:2009-04-17 03:25:37 【问题描述】:

当我在 Windows 中编写测试工具时,我使用 MFC 来创建前端 GUI。这使得 GUI 开发的开发速度非常快,而且我过去一直专注于后端。最近我搬到了基于控制台的 Linux 世界。大多数东西都是基于控制台的。

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

【问题讨论】:

像MFC一样好用怎么办? :) 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

有很多选择。

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

【讨论】:

【参考方案3】:

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

【讨论】:

如果他习惯了 MFC,Glade/GTK+/GNOME 和它相差甚远。 既然问题是关于 C++ 的,我对你为什么没有提到 GTKmm 感到困惑。 GTK+ 的所有功能和市场影响力 - 具有 C++ 的所有 OOP 和简单易读的特性。犯罪未知/被低估的恕我直言。【参考方案4】:

我从未使用过 MFC,但据说 wxWidgets 工具包有点像 MFC。虽然我更喜欢 Qt 而不是 wxWidgets,因为恕我直言,API 更好、更完整、文档更完善,而且 Qt GUI 构建器非常好。

顺便说一句,Qt 和 wxWidgets 的一个好处是它们都是跨平台的工具包;它们可以在 Linux/Unix、Windows、OS X 以及其他平台上运行。

【讨论】:

【参考方案5】:

这里有一个巨大的遗漏! gtkmm 是与 GTK+ 的官方 C++ 绑定,可以说是现代 C++ GUI 工具包,因为它不遗余力地真正使用该语言并与该语言一起发展。对于那些学习现代 C++ 的人来说,它是标准库的最佳对应物。由于其现代且清晰的 API,它吸引并保持了我的兴趣,这是其他 GUI 库无法做到的。它适用于 GTK+ 所做的任何地方 - 的地方。我很高兴围绕它构建了我的第一个(而不是微不足道的!)GUI 项目。它还提供了 sigc++,我认为这对于自定义信号/事件系统来说非常强大。免责声明:我只是一个自学成才的用户。

【讨论】:

以上是关于MFC 之类的易于使用的 Linux 工具的主要内容,如果未能解决你的问题,请参考以下文章

mfc窗口置于指定窗口上(前)方怎么实现?

在 MSVC 中有 MFC 自定义控件(设计时)之类的东西,有没有 win32 自定义控件之类的东西?

定制炫彩界面:duilib与MFC 的对比

PHP数据库框架(易于插入,编辑,搜索......)?像phpMyAdmin之类的东西

请教MFC中如何循环处理相同类型的控件,如编辑框之类的?

zenmap怎么扫描windows server