【问题标题】:MFC like easy to use tool for LinuxMFC 之类的易于使用的 Linux 工具
【发布时间】:2023-04-07 00:44:01
【问题描述】:

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

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

【问题讨论】:

  • 像MFC一样好用怎么办? :)

标签: linux user-interface visual-c++ 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++,我认为这对于自定义信号/事件系统来说非常强大。免责声明:我只是一个自学成才的用户。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-01-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-14
          • 1970-01-01
          相关资源
          最近更新 更多