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