drawOnImageQTWidget is a C++/Qt project that provides a vector drawing widget for drawing on an image. It utilizes the Qt framework and QWebkitWidgets module, along with the popular JavaScript library fabric.js for drawing functionality.
(https://www.youtube.com/watch?v=tMI1xR0pLtM "Demo")
- Allows users to load an image onto the widget
- Provides drawing tools such as pen, shapes, and text
- Supports customization of stroke color, stroke width
- ( TODO ) Allows for undo/redo functionality
- ( TODO ) Supports image zooming and panning
- Provides an easy-to-use interface for drawing on an image
- Qt framework (>=5.12)
- QWebkitWidgets module
- fabric.js library
- Clone the repository to your local machine.
- Open the project in Qt Creator or any other compatible IDE.
- Build and run the project.
qmake make.
1.https://github.com/vipstone/drawingboard 2.http://fabricjs.com/
Contributions to drawOnImageWidget project are welcome! Please feel free to submit bug reports, feature requests, or pull requests to help improve the project.
drawOnImageWidget is released under the GPL License.