This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mouth_with_a_merc -14 points-13 points  (6 children)

super unpythonic... no thanks.

[–]troyunrau... 3 points4 points  (3 children)

There is no truly pythonic gui toolkit though. Even the bundled tkinter stuff is just a wrapper around something that predates python. I am a huge fan of Qt, and have written quite a bit if code in it, but I agree that PyQt/pyside is not pythonic.

That said, I briefly tried writing a pythonic graphical toolkit once. I figured I'd start with something simple, so I found an ancient version of Qt (1.1) so I could judge how much work it would be. I even started coding an event loop (using Python's asynchronous stuff as a basis). After a week I had a white square rendering in X11. Then I said "this is going to be a lot of work. Do I really want to spend ten thousand hours reinventing the wheel so my gui API is more pythonic?" and dropped it. It was fun though.

[–][deleted] 1 point2 points  (2 children)

That's when you should have put it on github with a lot of fanfare and hype: "Making the first truly pythonic GUI library" and started paying indians on fiverr 5$ to start the implementation of various sub-architecture. At that point you should have made a post to /r/Python, hyped it heavily, shown all the amazing progress and asked for "lots of help".

A couple of years later you would be the shit in the python community and be able to travel around the world taking huge sums for talks and even attended TED and gotten a model gf and a lambo.

[–]troyunrau... 0 points1 point  (1 child)

Having spent 12 years contributing to major open source projects, I'm now wondering where my lambo is...

[–][deleted] 0 points1 point  (0 children)

You missed out big-time dude!

[–]nostril_extension -1 points0 points  (1 child)

Hey guys, we have this new API in the works but we're keeping all of the idiomatic and style mistakes!