1

我有一个朋友有入门级的编程背景,正在寻找一个免费的GUI 框架(IDE、GUI 工具包和 GUI 设计器):

  • 他可以在Mac OS X上使用来构建Windows应用程序
  • 它非常易于使用。

他对成为程序员不感兴趣,但想为他的工作构建一个应用程序(与 CS 无关)。

什么是一些好的 GUI 框架/程序。他可以使用的语言?

4

4 回答 4

2

在 Mac 上,我不得不推荐在 Xcode 中用 Objective-C 编写 Cocoa 应用程序。Xcode 可以免费下载和使用,如果您想将应用程序提交到 Mac App Store,您需要付费。

我个人每天都使用 Xcode,我认为它是一个很棒的 IDE。目前编译器支持 Obj-C、C++、C 甚至更多(不确定)。更重要的是,为了满足您的需求,Xcode 很好地将您的代码与其内置的“界面构建器”集成在一起,以帮助您快速轻松地创建一个漂亮的 UI。

注意: Xcode 包含一个新的编译器功能 (ARC) 自动引用计数,它是为新用户创建的。您可以学习该语言,而不必担心手动内存管理。

于 2012-09-05T02:54:39.967 回答
2

Qt 包括 Qt Creater 和 Qt Designer值得一试。

特别是,如果您的应用最终应该跨平台运行,在手机或其他嵌入式设备上运行。Qt 本身支持 C++,但也可以与 Python ( PyQt ) 和可能其他语言的 3rd-party 扩展一起使用。

于 2012-09-05T06:27:59.480 回答
1

你的朋友应该考虑使用PySide ,它是已经提到的Qt GUI 框架的 Python 绑定。

使用 PySide,您可以使用 Qt 工具以交互方式创建 GUI 元素并在 Python 中编写应用程序逻辑,Python 因其简单性和直观性而经常受到非程序员(以及程序员!)的青睐。

于 2012-09-05T14:08:35.570 回答
0

Xcode 包括一个用于本机控件和视图的 WYSIWYG 编辑器。这以前是一个名为 Interface Builder 的单独程序,但编辑器在版本 4 中被移至 Xcode IDE。

AppKit 是它在大多数情况下使用的框架——这就是 Objective-C。它得到了很好的支持。您的朋友也可以使用它来编辑源代码以及构建和调试应用程序。如果他想以编程方式编写 UI,Xcode 和 AppKit 也是不错的选择。

于 2012-09-05T02:58:33.590 回答