A tool to plott a number of functions on a canvas. Build in Qt with qml
- To draw a function just write down the formula in the top input.
- To add a new input press the plus button.
- To delete a function just erase the formula and press enter.
-
- Drag with left mouse button to pan
- Scroll Wheel + Ctrl to Zoom
-
- Pan with two fingers
- Zoom with two fingers + Ctrl
- right click on Input field to change color
- right click on plot to:
- Export as Png
- Change style (Build in Qt Styles)
- change background color
- remove or add axies and grid
Open project in QtCreator and make sure to have Qt6.7 installed
This was just a project to learn the whole Qt6 framework along with Cmake and qml. The most interesting thing is probably the parser library . This would, in theory, enable this project to be expanded well beyond the optimizations i integrated. Especially if combined with the options Qt6 offers regarding 3D capabilitites. Right now it just means that the parser accepts a whole lot of function inputs like sin(),log() etc.