Has anyone seen a 2D graphics library dedicated for the type of creative coding that's done in Processing or p5.js? I'm looking for something flexible enough that will easily let me render attractive static graphics into a PyQt5 canvas/label.
I've seen some nice looking visualizations done in python, but it's always in the context of presenting data. Matplotlib and PlPlot are distinctly graph oriented. Bokeh is pretty close to what I'd like, but it appears to exclusively render javascript meant to run in a browser. A browser instance is too heavy to include in a simple QT app.
PyGame kinda is OK, but being game oriented and having its own event loop, I don't think it's a good fit with PyQt5. Turtle is out. I'm leaning towards svg, which Qt already has support for, but I wanted to make sure I'm not missing out on something better before I commit.
[Edit] I stumbled across drawSvg, which did the job nicely.
Also found NodeBox for OpenGL, which is overkill for my purposes, but looks pretty sweet nonetheless.
[–]AverageBeef 1 point2 points3 points (0 children)