Skip to content

Add port for Qt6 #202 - #203

Open
kanryu wants to merge 4 commits into
adobe:mainfrom
kanryu:kanryu/qt6port
Open

Add port for Qt6 #202#203
kanryu wants to merge 4 commits into
adobe:mainfrom
kanryu:kanryu/qt6port

Conversation

@kanryu

@kanryu kanryu commented Jul 11, 2025

Copy link
Copy Markdown

Add port for Qt6 #202

  • The project format is qmake.
  • The CMake project files have not been modified.
  • All source code is being donated.

Description

  • Add svgnative/include/svgnative/ports/qt/QSVGRender.h
  • Add svgnative/example/testQt

Related Issue

Add port for Qt6 #202

Motivation and Context

I developed an application in Qt6 that displayed SVG, but the display was grossly inaccurate.
Qt6 has its own implementation, but there is little room for improvement.

So I searched for a reusable SVG parser and found your project.
I added a port for Qt6.
No changes were made to the existing code.

How Has This Been Tested?

All SVG files in the project were displayed in the sample app.

Screenshots (if appropriate):

スクリーンショット 2025-07-11 212855 スクリーンショット 2025-07-11 212946

Types of changes

  • New feature (non-breaking change which adds functionality)
    • Add svgnative/include/svgnative/ports/qt/QSVGRender.h
    • Add svgnative/example/testQt

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

- The project format is qmake.
- The CMake project files have not been modified.
- All source code is being donated.
@kanryu
kanryu requested a review from dirkschulze as a code owner July 11, 2025 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant