在Mac OS X中轻松进行GUI编程。针对Windows平台

时间:2012-09-05 02:52:13

标签: macos user-interface

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

  • 他可以使用 Mac OS X 构建 Windows 应用程序
  • 使用它非常简单

他对成为一名程序员并不感兴趣,但是想为他的工作建立一个应用程序(而不是CS相关的)。

有哪些优秀的GUI框架/编程。他可以用的语言?

4 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

Qt including Qt Creater and Qt Designer值得一试。

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

答案 2 :(得分:1)

您的朋友应该考虑使用PySide,这是已经提及的Qt GUI framework的Python绑定。

使用PySide,您可以使用Qt工具以交互方式创建GUI元素 并用Python编写应用程序逻辑代码,这是一种非程序员(以及程序员也常常喜欢的语言),因为它简单直观。

答案 3 :(得分:0)

Xcode包含一个用于本机控件和视图的WYSIWYG编辑器。这个程序以前是一个名为Interface Builder的独立程序,但是编辑器已经移植到版本4的Xcode IDE中。

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