Python Desktop Apps

macdonjo3

Elite Member
Jr. VIP
Joined
Nov 8, 2009
Messages
8,887
Reaction score
9,192
Does anyone use Python to develop desktop apps? Python has amazing power and libraries when it comes to web automation, which is what most tools on here are about, so Python seems to be a great choice. I currently use wxPython and not tkinter for my Python apps and it does the trick over and over. Does anyone have any objections to why they wouldn't develop desktop apps in python?

Here are some desktop apps in Python with wxPython: http://wiki.wxpython.org/wxPythonPit Apps
 
Yes , python has a great pool of automation libraries . I have created myself some pretty simple tools for personal use , i also use wx and it is much better than tkinter . The only con is that the default look of wx is quite old compared to apps created using .net framework also certain libraries are still written in py 2.7 , while some of the libraries i want to use have problems with 64 bit architecture .
 
Last edited:
Python is very powerful and a great language overall. In terms of achievable functionality I see very little differences to Java or C#, only when it comes to specialized cases (Windows support for C# e.g.).

Where I do see a difference is in the dissemination of existing python compilers and libraries. Most systems today provide JREs or .NET frameworks but it is more difficult to find (or argue for) python.
 
Python is good but it's not the only tool out there. If you're building for desktop applications why are you not using something designed to that end, like .NET or Delphi on Windows, C/C++ on Linux, or Cocoa on Mac?

Often, learning multiple languages makes you a better programmer all around anyway, because you have to learn a different approach to tackling problems.
 
Yes, I use PySide, which is a set of Python bindings for Qt (the best cross-platform GUI framework, imo). It is massively powerful. I like to bundle apps using PyInstaller to get around the fact that target systems won't necessarily have all the dependencies. A good book is "rapid gui programming with python and qt". It is targeted towards the PyQt bindings, but PySide is the same.
 
Yes, I use PYQT to create many small desktops apps and
I can make a small desktop app for free if you wish.
just describe your app main core and I will be happy to help you :)
 
No python is great for small apps. But if you really wanna make some heavy app , think scrapebox. Then you need to use other languages like .net or Delphi .
 
Back
Top