我是一位经验丰富的 Java 程序员,现在我有机会学习 C++。我已经完成了一些教程,但我还没有学习 GUI 教程。
C++ GUI 是像 Java 一样从头开始创建,使用 swing 库还是最好使用拖放应用程序?就像带有 Qt 设计器的 C++。我知道在 Java 中最好使用 swing 和 AWT 从头开始创建 GUI 应用程序,并且通常不赞成使用 GUI builder。
我是一位经验丰富的 Java 程序员,现在我有机会学习 C++。我已经完成了一些教程,但我还没有学习 GUI 教程。
C++ GUI 是像 Java 一样从头开始创建,使用 swing 库还是最好使用拖放应用程序?就像带有 Qt 设计器的 C++。我知道在 Java 中最好使用 swing 和 AWT 从头开始创建 GUI 应用程序,并且通常不赞成使用 GUI builder。
C++ 语言本身没有创建 GUI 的标准方法。为此,您需要选择一个 GUI 工具包。一些,如 Qt 或 WxWidgets,是跨平台的,而另一些,如 MFC,则与特定的操作系统相关联。
大多数 GUI 工具包都允许这两种选择,要么从头开始设计 GUI,要么使用图形 GUI 构建器并仅实现事件处理程序。您可以选择您觉得更舒服的方法。就个人而言,我习惯了 Qt 工具包和Qt4 设计器界面设计器。