【问题标题】:Python for cross platform desktop application用于跨平台桌面应用程序的 Python
【发布时间】:2014-03-09 04:23:48
【问题描述】:

我一直在用c#编写桌面应用程序,并有在VS中编写代码,编译它并让.NET框架来运行和执行的经验。

现在有一个问题,我的一些用户现在使用其他操作系统命令而不是 windows,我决定开始学习 python 来构建跨平台应用程序(让我们不要争论为什么这是我的选择)。现在这些是我的问题。

  • 我们如何编译要分发的python应用程序,用户是否必须安装python,我使用用python编写的sublime text,在使用之前我从未安装过python解释器。
  • 说到 UI 编程,请问哪个框架最适合富桌面应用程序编程,为什么,请记住我来自 WPF 之类的工具
  • 简单的应用程序安装 - 我的太多用户不是很精通计算机,所以安装越容易越好,我如何有一个适用于 windows 的 .exe 以及可能适用于 MAC 的 .pkg 或 .dmg,你知道我的意思.

建设性的批评,但有答案。我是 python 新手,虽然我现在可以用它来编写控制台应用程序。我正在使用eclipse + pydev

【问题讨论】:

    标签: python user-interface runtime desktop-application


    【解决方案1】:

    “最简单”的选项是在您希望运行 python 脚本的机器上安装 python。相同的脚本可以在 Windows、linux 上运行……无论如何,只要它通过合适的 python 版本运行。您可以使用virtualenv管理环境

    还有其他选项,例如py2exe 会将 python 脚本转换为 Windows exe,尽管这对您的非 Windows 用户没有帮助。

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-18
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多