Python与Iron Python

Ben*_*log 12 python ironpython

我必须为一些测试团队制作GUI.我被要求用Python做,但是当我谷歌时,我看到的只是关于Iron Python.

我还被要求不使用Visual Studio,因为它对公司来说太贵了.所以,如果你有任何想法要避免,我会非常高兴.

我仍然是Python和编程的新手,所以不是任何先进的解决方案.

如果你有问题,就问吧.

GUI PART:你会在使用windows和mac(大多数窗口)时使用我想要拖放一下所以我不会浪费太多时间制作显示器部件

Dir*_*irk 18

Python是编程语言的名称,它有各种实现:

  • CPython:标准的Python解释器,用C语言编写
  • Jython:Java的Python解释器
  • IronPython:.NET框架的Python解释器
  • PyPy:用Python编写的Python解释器

所有这些都是免费的(在不必购买许可证的意义上),并且可以用于创建GUI程序.这取决于您想要做什么以及您使用哪种操作系统.

Python有各种GUI框架/绑定:Tkinter,PyGtk,PyQt,WinForms/WPF(IronPython)和Java UI框架.

您也不必使用Visual Studio来编译.NET语言,还有像MonoDevelop这样的开源替代品.


Ber*_*nnF 5

IronPython是在.NET上运行的Python的一个实现 - 但是当有人提到Python时,它通常不是指实现的实现 - 那就是cPython:(普通)cPython的网站.

现在,关于创建UI - 您可以使用许多方法在Python中创建UI.如果您只想使用普通安装中可用的内容,则可以使用TK绑定:TKInter.这个wiki条目包含有关TKInter 入门的大量信息.

除了TKInter之外,还有许多流行框架的绑定,如QT,GTK等等(请参阅此处获取列表).