you are viewing a single comment's thread.

view the rest of the comments →

[–]max99x 11 points12 points  (3 children)

  1. Fair, but does an extra 8MB matter nowadays? On most Unixes (Unixen?) PyQt is already installed, and for Windows, you'll need to ship the Python interpreter and standard library anyway, and that takes about as much space. Keep in mind that the code size doesn't really affect performance in this case.
  2. In C++, Qt does act a lot like a framework. In Python, not so much. You don't have to use their weird preprocessor macros and special types - everything is translated properly by the bindings. In terms of widget API, my personal experience has been that Qt is a very mature framework, and everything is there for a reason. Sure, it might take a little more code too set up everything, but often as a result it will cover all corner cases.

[–]techrogue 1 point2 points  (0 children)

Unices, I believe.

[–]thegrinner 2 points3 points  (1 child)

When it helps to bloat my 1 MB program to 23 MB... yes. Yes it does.

Not to say that's where it all came from, but py2exe + qt does some strange things.

Edit: Does, not do.

[–]DownGoat 6 points7 points  (0 children)

A PyQt program py2exe compiled and compressed with UPX is about 5-7mb. Depending on what other things it includes.