Hi, and welcome!
@Arthurium said in Looking for a Penpot plugin to integrate my workflow with Qt Design Studio:
In the CoMaps project I would make designs to help the Qt-based desktop UI forward, which is currently in an experimental state.
I had a quick look at the CoMaps source code, and I saw that they use Qt Widgets (not Qt Quick/QML) for their GUIs: https://codeberg.org/comaps/comaps/src/branch/main/qt/qt_common/map_widget.hpp
Can you confirm if Qt Quick integration is in the works?
To accommodate designers, the Qt company over the years made Qt Design Studio bridge plugins for Adobe Illustrator, Adobe Photoshop, Adobe XD, Sketch and Figma. But I'm not happy with this, as these software and plugins are proprietary, and all except for the Figma plugin require enterprise licenses.
To be precise, the tools that need Qt Design Studio Enterprise licenses are the old "Qt Bridges" (including Qt Bridge for Figma). These are now deprecated, replaced by the Figma to Qt plugin: https://www.qt.io/blog/figma-to-qt-1.0
The Figma to Qt plugin...
Does not require an Enterprise license
Does not require Qt Design Studio either!
Some parts are not very streamlined, having to sometimes learn a bit of QML syntax (and I don't like to program).
Hmm... You can do all your visual design in Figma/Penpot. But even after you manage to convert the Penpot designs to QML, and even if CoMaps is offering Qt Quick integration, you'd still to do some programming to make your QML files interactive, read the data sources, and transform the data to on-screen visuals. Qt Design Studio won't really add value to your workflow... what you need is a partner who's a programmer/developer (or spend some time learning it yourself).
I'm wondering how complex a Penpot plugin to export components (with its states/overlays) to Qt Design Studio would be?
I guess that would depend on the developer's experience in writing Penpot plugins, their knowledge of QML, and their general software engineering skills.
And would anybody here have the motivation to make one?
I'm happy to help answer questions about using QML or Qt Widgets, but I'm not in a position to contribute code directly to the plugin. Others might.