Skip to content

Add port for Qt6 #202 #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Add port for Qt6 #202 #203

wants to merge 4 commits into from

Conversation

kanryu
Copy link

@kanryu kanryu commented Jul 11, 2025

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