4 ms·
tkinter. Python/tkinter is the fastest and easiest way I've found to create and distribute small[1] cross platform apps with GUIs. Python's batteries included p
by evilduck 15y ago
tkinter. Python/tkinter is the fastest and easiest way I've found to create and distribute small[1] cross platform apps with GUIs. Python's batteries included philosophy makes it really great for cross platform uses, although it sometimes means constraining yourself to only the included batteries.
Average users can easily manage installing Python since it requires no admin privileges, and it works out of the box without hassle (and it's already there for linux workstations). Once they have it installed you can just email *.pyw scripts and they work for Windows users automagically and email filters that block .exe attachments let them through. In the super restricted government computing environment I did this in (a mix of Windows and Linux computers), the only other reasonable option would have been the JVM, which wouldn't have been nearly as fast to develop against.
[1] I'm talking super simple one-off tools that are written and distributed in an afternoon, not fully designed and developed products. Keep in mind, creating a button that simply runs a regex against a file and spits out a result is literally magic for most people, what I can do in 3 hours of effort can save a non-programmer hundreds of man-hours of work.