【问题标题】:Easy GUI programming in Mac OS X. Targeting Windows Platform在 Mac OS X 中轻松进行 GUI 编程。针对 Windows 平台
【发布时间】:2012-09-05 02:52:13
【问题描述】:

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

  • 他可以在 Mac OS X 上使用来构建 Windows 应用程序
  • 使用起来非常简单。

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

有哪些好的 GUI 框架/程序。他可以使用的语言?

【问题讨论】:

  • 他懂什么编程语言?

标签: macos user-interface


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • OP 想要针对 Windows 平台。
    • @NicolaMusatti 哈哈,你一定喜欢后回答问题编辑。
    • 是的,他们在 StackOverflow 上到处乱说八卦
    • 感谢@NSPostWhenIdle 并为最后一分钟的更改感到抱歉!
    • @roseck 没问题,抱歉,我无法提供更多帮助。我对windows开发一无所知。
    【解决方案3】:

    您的朋友应该考虑使用PySide,它是前面提到的Qt GUI framework 的Python 绑定。

    借助 PySide,您可以使用 Qt 工具以交互方式创建 GUI 元素 并用 Python 编写您的应用程序逻辑,这种语言通常因其简单和直观而受到非程序员(以及程序员也是!)的青睐。

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-07-23
        • 1970-01-01
        • 2023-04-08
        • 2014-02-09
        • 2012-01-08
        • 2012-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多