qtsvg
« Back to VersTracker
Description:
Classes for displaying the contents of SVG files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @qtproject  |  formulae.brew.sh
Category: Multimedia
Tags: qt svg graphics vector multimedia
Install: brew install qtsvg
About:
QtSvg provides the necessary classes for rendering SVG (Scalable Vector Graphics) files within Qt applications. It implements the SVG Tiny specification, enabling developers to display vector-based graphics that scale without quality loss. This module is essential for integrating modern, resolution-independent graphics into Qt-based user interfaces.
Key Features:
  • SVG rendering and display capabilities
  • Support for SVG Tiny specification
  • Integration with Qt's painting system
  • Vector graphics scaling without quality loss
Use Cases:
  • Displaying SVG icons and UI elements in desktop applications
  • Rendering web-based SVG content in Qt WebKit or WebEngine views
  • Creating resolution-independent user interfaces for different screen densities
Alternatives:
  • librsvg – Standalone SVG library, but lacks native Qt integration
  • Qt Quick Image Providers – Can render SVGs in QML but offers less control than QtSvg
Version History
Detected Version Rev Change Commit
Oct 9, 2025 7:08pm 0 VERSION_BUMP aaf301eb