如何使用Python for Linux / Windows编写软件?

时间:2009-11-21 03:20:23

标签: python windows linux user-interface ide

例如,使用C#我可以很容易地为Windows制作软件。

我下载了Python,但我得到的只是一个类似于执行单行代码的窗口。

是否有免费的IDE / Visual编辑器与Python一起设计GUI?

谢谢SO。 :d

3 个答案:

答案 0 :(得分:2)

基于字符的终端(控制台)界面并不是Python提供的唯一界面。它通常是最明显的,因为它是

  • “内置”
  • 经常在学习语言的早期阶段使用,允许人们专注于语言的各种习语,而不会增加对象模型和与GUI相关的API的复杂性
  • 非常方便许多快速工作,类似脚本/ awk的类型应用程序,无论是临时的还是更永久的。

Python的GUI很多,实际上绝大多数都是如此,这可能是人们试图决定使用哪一个的障碍。通常,选择可能是由于熟悉这些GUI框架,因为您可以看到它们并不特定于Python(识别它们的名称,通常使用Py前缀)。另一个标准可能是他们对各种操作系统的支持(或缺乏支持)。而另一个标准可能是这些框架与更广泛的系统(如MVC框架等)相结合的方式 无论如何,最受欢迎的可能是:

同样,有几个用于在Python中开发的IDE ,尽管其中许多不包含GUI设计器功能。这是一个有代表性但肯定不完整的清单。它们没有特别的顺序列出(请注意可能存在的重大遗漏或与功能有关的错误)。大多数是免费或廉价的。

这些IDE的功能差异很大,有些可能会很好地覆盖某些开发领域(例如调试或单元测试),而在其他领域(比如自动完成)则很弱。许多Python开发人员也使用“plain”(但功能齐全的)文本编辑器以及一些宏/插件来管理。

答案 1 :(得分:1)

答案 2 :(得分:0)

如果你知道.Net和C#,你可以使用IronPython和WPF。然后,您可以使用Visual Studio 2010 Beta 2作为开发环境。 Here's一个如何做到的例子。