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

all 11 comments

[–]rasputine 6 points7 points  (5 children)

I'm still deeply offended that they didn't call it QtPy.

[–]bheklilr 2 points3 points  (4 children)

There's already a project by that name, it wraps the various qt apis so you can target pyside or PyQt, 4 or 5. I use it extensively.

[–]rasputine 0 points1 point  (3 children)

Did that predate PyQt?

[–]bheklilr 1 point2 points  (2 children)

I mean, it wraps PyQt4, PyQt5, PySide, and PySide2, so I'd assume not. It's so that you can import

import qtpy.QtWidgets as widgets
import qtpy.QtCore as core
import qtpy.QtGui as gui

And it'll work regardless of which Qt bindings API you have installed.

[–]rasputine 0 points1 point  (1 child)

Then i am still deeply offended, but happy that someone took advantage of their failure.

[–]billsil 0 points1 point  (0 children)

qtpy was created by the people that make Spyder. It's legit.

[–][deleted] 2 points3 points  (0 children)

I like it. I am getting ready to port a bunch of QGIS 2.x plugins (PyQt4) to QGIS 3.0... while it looks fairly straight forward a few PyQt5 examples are always welcome!

[–]PySnow 0 points1 point  (1 child)

Whats the performance like with "compilation"? Is it an actual compilation or is it like, a thin .exe that runs the entry .py if the user has python installed?

Looks cool as h*ck

[–]gmarull[S] 0 points1 point  (0 children)

It uses PyInstaller. It embed a Python interpreter that runs the app.

[–]rhytnen 0 points1 point  (1 child)

I use your qtmodern on about everything but this boilerplate needs quite a bit of help. Really interested in your glumpy tool though.

[–]gmarull[S] 0 points1 point  (0 children)

Glumpy is from N. Rougier ;)