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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ProcessingQt-1.0.0.tar.gz.
File metadata
- Download URL: ProcessingQt-1.0.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
276716d52c555af98f8c092e207eea121be64707099c0a905bce9e1e77a3a9e8
|
|
| MD5 |
73dc5dc621f42c2c84640e7d1b0225f9
|
|
| BLAKE2b-256 |
a9fbbb576d8b26bb3bda13c634da862554b2595082ebd385c0eb6bfac31d626f
|
File details
Details for the file ProcessingQt-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ProcessingQt-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
565f17a70eeb3653b2472939f50a51e9306835309c546054da75a01ed45fcba0
|
|
| MD5 |
087ce692d10f89124d137b061f5b299a
|
|
| BLAKE2b-256 |
00a8965cd9d6949d334348e3d0ed31d8c504e68b0906a9174734cfa7713753b4
|