Python桌面应用程序

ragkakathju1981

New member
谁使用Python来开发桌面应用?当涉及到Web自动化时,Python拥有惊人的力量和库,这就是这里大部分工具所涉及的内容,所以Python似乎是一个绝佳的选择。我目前使用wxPython而不是tkinter来制作我的Python应用程序,而且它一次又一次地做到了。有人有任何反对意见,不希望在Python中开发桌面应用吗?以下是一些使用wxPython制作的Python桌面应用程序:http://wiki.wxpython.org/wxPythonPit应用程序
 
是的,Python拥有很强大的自动化库。我已经为个人使用创建了一些相当简单的工具,同时我也使用wx,相对于tkinter来说要更好些。唯一的缺点就是wx的默认外观比使用.net框架创建的应用程序相比较而言有些老旧,而且一些库仍然是用Python 2.7编写的,而我想要使用的一些库在64位结构上存在问题。
 

cornmekarpa1978

New member
Python非常强大,总体而言是一种很好的编程语言。在可实现的功能方面,我看不出与Java或C#有什么太大的区别,只有在特殊情况下才有一些区别(比如C#对Windows的支持)。我看到的区别在于现有的Python编译器和库的传播。如今大多数系统都提供JRE或.NET框架,但是要找到(或者为)Python更加困难。
 
Python很好,但不是唯一的工具。如果您正在构建桌面应用程序,为什么不使用专门为此目的设计的工具,例如Windows上的.NET或Delphi,Linux上的C/C 或Mac上的Cocoa?通常,学习多种语言会让你成为更好的程序员,因为你必须学习不同的解决问题方法。
 

luhotertysk1971

New member
是的,我使用PySide,这是一组Python绑定Qt(我个人认为是最好的跨平台GUI框架)的工具。它非常强大。我喜欢使用PyInstaller打包应用程序,以解决目标系统可能没有所有依赖项的问题。一本不错的书是《Python和Qt快速GUI编程》,虽然它是针对PyQt绑定编写的,但是PySide是一样的。
 

onandaoses1972

New member
是的,我使用PYQT创建了许多小型桌面应用程序,如果您愿意,我可以免费为您创建一个小型桌面应用程序。只需描述您的应用程序主要核心,我将非常乐意帮助您。
 
Python非常适合小型应用程序。但是如果你想开发一些复杂应用程序,比如Scrapebox,就需要使用其他语言,如.NET或Delphi。
 
顶部