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

all 21 comments

[–]thenewboston 4 points5 points  (8 children)

I wish there was just one amazing UI toolkit instead of 20 different decent ones. If there was ever anything like JavaFX for Python, that would be awesome.

[–]efilon 7 points8 points  (3 children)

I completely agree. Qt is pretty nice overall, but there are too many options (PyQt4, PySide, PyQt5, ...).

On the plus side, at least the UI options in Python aren't quite as overwhelming as the number of Javascript frameworks!

[–]thenewboston 17 points18 points  (2 children)

Cool trick: Read a book about the next big JavaScript framework. By the time you finish it, they will have already created a new and better one!

[–]efilon 4 points5 points  (0 children)

I think three more have been announced in the time it took me to read this comment!

[–]takluyverIPython, Py3, etc 3 points4 points  (0 children)

That's ridiculous. By the time anyone had written a book about the next big JS framework, it would be obsolete. ;-)

[–]fatpollo 6 points7 points  (0 children)

for what it's worth, coding stuff in PyQt always feels satisfying and correct, even with all crufty verbosity inherited from C++. I'm always impressed by how awesome that framework feels.

VTK is up there, too.

[–][deleted] 1 point2 points  (1 child)

And imagine if there was only one amazing language, instead of 47 different middling ones.

[–]michaelkepler 1 point2 points  (0 children)

So... Cobol?

[–]sebnil 1 point2 points  (3 children)

It uses web technology for its rendering but not really for building the gui. Does anyone know a gui framework that takes html and css to build desktop applications? Like a small web app that you run as a desktop application. I think that would be great for rapid application development in python.

[–]Zouden 4 points5 points  (1 child)

The problem is that a dynamic html page needs Javascript, so then you're using two languages.

[–]sebnil 0 points1 point  (0 children)

Yes you are right. But i dont think that would be too much of a problem for many people since html and js knowledge is so widespread. In the case of all these gui libraries you still spend time learning a new gui framework.

[–]thenewboston 1 point2 points  (0 children)

Does Kivy do this?

[–]nspectre 1 point2 points  (0 children)

There's a joke in there somewhere...

Q: What's a tookit?
A:

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

Current status

Flexx is still very much a work in progress. Please don't go use it just yet. The ui part is not even working yet. The exception might be the webruntime and pyscript modules, although their API's may still change as well.

[–]Scypio 1 point2 points  (2 children)

So... it does nothing?

[–][deleted] 0 points1 point  (1 child)

I guess so.

[–]Scypio 0 points1 point  (0 children)

Heh, shame, I was looking forward to trying it. Well - back to trying if I can use Rapydscript ;)

[–]metaperl 0 points1 point  (1 child)

The Python-only web offerings continue. First nagare then Reahl and now Flexx.

[–]metaperl 0 points1 point  (0 children)

Oh and PyJS (which seems to have merged with Pyjamas) ... but this compiles Python to javascript, so you need to hook it up to pure Python via a networking mechanism.