WxSVG
wxSVG: C++ Library for Loading & Manipulating SVG Files
wxSVG is a C++ library that enables developers to load, display and manipulate SVG files in wxWidgets applications. It provides GUI components and classes to render SVG images and allows manipulating the SVG DOM tree.
What is WxSVG?
wxSVG is an open-source C++ library that allows developers to load, display and manipulate Scalable Vector Graphics (SVG) files in applications built with the wxWidgets GUI toolkit. Some key features of wxSVG include:
- GUI components like wxSVGCanvas and wxSVGButton to render SVG images and icons
- Classes to load SVG files from disk or XML string, access and modify the SVG Document Object Model (DOM)
- Support for events and interactions like mouse hovering, clicking etc. on SVG elements
- XML parser and SVG tiny 1.2 subset implementation for simplified SVG handling
- Integration with popular wxWidgets components like wxImage, wxWindow, wxBoxSizer etc.
- Cross-platform support across Windows, Linux and macOS
wxSVG makes it easy to render interactive vector graphics in wxWidgets apps without external dependencies. It has bindings for languages like Python and Lua as well. With its lightweight API, wxSVG is suitable for projects where you need to displayscalable SVG assets for improved graphical user interfaces.
WxSVG Features
Features
- Loads and renders SVG files
- Provides GUI components to display SVG images
- Allows manipulating the SVG DOM tree
- Supports SVG animation
- Supports SVG scripting
- Integrates with wxWidgets applications
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best WxSVG Alternatives
View all wxSVG alternatives with detailed comparison →
Top Development and Graphics Libraries and other similar apps like WxSVG
Here are some alternatives to WxSVG:
Suggest an alternative ❐Qt
Qt Creator
Uno Platform
WxWidgets
FLTK
Avalonia UI
MauiKit