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 工具的主要内容,如果未能解决你的问题,请参考以下文章
在 MSVC 中有 MFC 自定义控件(设计时)之类的东西,有没有 win32 自定义控件之类的东西?