用C ++创建GUI

jok*_*ker 2 c++ user-interface

我是一位经验丰富的Java程序员,现在有机会学习C ++。我已经看过一些教程,但是还没有看过GUI教程。

C ++ GUI是像Java中一样从头开始创建的,是使用Swing库还是最好使用拖放应用程序?就像使用Qt Designer的C ++。我知道在Java中最好是使用swing和AWT从头开始创建GUI应用程序,并且通常不喜欢使用GUI构建器。

小智 5

C ++语言本身没有创建GUI的标准方法。为此,您需要选择一个GUI工具箱。有些像Qt或WxWidgets是跨平台的,而另一些像MFC则绑定到特定的OS。

大多数GUI工具包都允许这两种选择,要么从头开始设计GUI,要么使用图形GUI构建器并仅实现事件处理程序。您可以根据自己的喜好选择合适的方法。就个人而言,我习惯了Qt工具包和Qt4设计器界面设计器。