https://github.com/lszl84/wx_drawing_tutorial
Drawing and Custom Controls for C++ Desktop Apps
https://github.com/lszl84/wx_drawing_tutorial
cpp custom-component drawing wxwidgets
Last synced: about 8 hours ago
JSON representation
Drawing and Custom Controls for C++ Desktop Apps
- Host: GitHub
- URL: https://github.com/lszl84/wx_drawing_tutorial
- Owner: lszl84
- License: mit
- Created: 2021-11-19T12:04:00.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-18T14:43:11.000Z (about 1 year ago)
- Last Synced: 2025-05-18T15:36:18.260Z (about 1 year ago)
- Topics: cpp, custom-component, drawing, wxwidgets
- Language: C++
- Homepage: https://www.lukesdevtutorials.com
- Size: 247 KB
- Stars: 14
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Building custom controls in wxWidgets, drawing on canvas and using affine transforms to rotate, scale and move objects. Mouse interactions, custom events and much more! See the [video tutorial](https://www.youtube.com/watch?v=sCTaMkbnup0) for details.
[](https://www.youtube.com/watch?v=sCTaMkbnup0)
### Building
To build the project, use:
```bash
cmake -S. -Bbuild
cmake --build build
```
This will create a directory named `build` and create all build artifacts there. The main executable can be found in the `build/subprojects/Build/wx_drawing_tutorial_core` folder.
### Reqiurements
If you don't have wxWidgets installed, the CMake script will download and build the dependencies automatically.
But if CMake script finds wxWidgets on your system, make sure it's at least version 3.1.0.
---
Check out the blog for more! [www.onlyfastcode.com](https://www.onlyfastcode.com)
---