Python library for Processing software. Built on top of Qt5
Project description
ProcessingQt
A python library for Processing software.
Installation Steps
- Install Qt: https://www.qt.io/download-qt-installer
- Install ProcessingQt using pip:
pip install ProcessingQt
APIs
Structure
- setup()
- draw()
- [TODO]noLoop()
- [TODO]redraw()
- fullScreen()
- push()
- pop()
Setting
- background()
- fill()
- noFill()
- stroke()
- noStroke()
2D Primitives
- arc(x, y, w, h, start, stop)
- ellipse(x, y, width, height)
- circle(x, y, radius)
- line(x1, y1, x2, y2)
- point(x, y)
- quad(x1, y1, x2, y2, x3, y3, x4, y4)
- rect(x, y, width, height)
- square(x, y, size)
- triangle(x1, y1, x2, y2, x3, y3)
Attributes
- strokeCap()
- strokeWeight(weight)
- strokeJoin()
Curves
- bezier()
- curve()
Vertex
- beginContour()
- beginShape()
- bezierVertex()
- curveVertex()
- endContour()
- endShape()
- quadraticVertex()
- vertex()
Transform
- [TODO]applyMatrix()
- [TODO]resetMatrix()
- rotate()
- rotateX()
- rotateY()
- rotateZ()
- scale()
- shearX()
- shearY()
- translate()
Constants
- CLOSE
- POINTS
- LINES
- TRIANGLES
- TRIANGLE_FAN
- TRIANGLE_STRIP
- QUADS
- QUAD_STRIP
Events
Missing APIs
- Font
- Image
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ProcessingQt-1.0.0.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for ProcessingQt-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 565f17a70eeb3653b2472939f50a51e9306835309c546054da75a01ed45fcba0 |
|
MD5 | 087ce692d10f89124d137b061f5b299a |
|
BLAKE2b-256 | 00a8965cd9d6949d334348e3d0ed31d8c504e68b0906a9174734cfa7713753b4 |