QtDesignStudio: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(title rework)
(main page ready.)
Line 8: Line 8:
- It used mostly by front-end developers and technical artists to create functional QML user interface layer for Qt applications.
- It used mostly by front-end developers and technical artists to create functional QML user interface layer for Qt applications.


For detailed informati on about Qt Design Studio, please refer to our online documentation at: https://doc.qt.io/qtdesignstudio/
For detailed information about Qt Design Studio, please refer to our online documentation at: https://doc.qt.io/qtdesignstudio/


== Working with other tools ==
Qt Design Studio works seamlessly with other design tools. On the 2D side our main focus is compatiblity with the Figma throught our own Figma plugin, see more here: [[QtDesignStudio/FigmaPlugin]].


-- here --
Figma is not the only thing we support, there are other tools like PhotoShop and Sketch for example. Detailed information can be found here: [[QtDesignStudio/OtherBridges]].


Qt Design Studio features in more detail:
On the 3D side we are compatible with all leading file formats such as FBX, GLTF and Collada. Detailed information about compatibility with 3D tools can be found here: [[QtDesignStudio/3DTools]].


*'''Qt Photoshop Bridge''' – Create your UI design and UI components in Photoshop and import them into Qt Design Studio. This is an advanced Photoshop plugin that exports your designs to Qt Design Studio, where it is translated into QML.
You cannot do the whole application with Qt Design Studio, so you need to have Qt SDK to complete the work. Qt Design Studio exports a fully compilable CMake project which you can open for example in Qt Creator. If there are extra dependencies needed, Qt Design Studio will insert those into the CMake files.
*'''Qt Sketch Bridge''' – Create your UI design and UI components in Sketch and import them into Qt Design Studio. This is an advanced Sketch plugin that exports your designs to Qt Design Studio, where it is translated into QML. Since Qt Design Studio 1.3 it has support for symbols.
*'''Timeline-based animations''' – Creating advanced animations was never simpler. The timeline-/keyframe-based editor lets designers create pixel-perfect animations of any type without having to write a single line of code.
*'''QML Live Preview''' – Run and preview your application or UI directly on the desktop, Android, and Boot2Qt devices. See how your changes affect the UI live on your target device in minutes!
*'''QML Visual Effects''' – Apply out-of-the-box visual effects to your designs, e.g. blur, colorize, glow, and more. You can even animate the effects with the Timeline editor.
*'''QML Shape Items''' – Several out-of-the-box shapes, i.e. Pie, Arc, Triangle, etc., are ready for prototyping and building custom QML visual elements.
*'''Manage and create custom re-usable components''' – Turn your Photoshop layers into reusable components for different projects with but a few clicks.
*and many more… e.g. managing layouts and states with ease


'''Where can you get it?'''
== Where to get it ==
Qt Design Studio is available as 100% free community edition as well as commercial version which contains components and features to improve your productivity.


Head to our [https://www.qt.io/ui-framework Qt Design Tools] webpage, and click the “Free Tech Preview Trial” button under 2D Feature Highlights. This will start you with a download link for your 10-day trial. You can always contact us if you want to extend the trial.
You can get Qt Design Studio from following sources


The free community edition can be found [https://download.qt.io/official_releases/qtdesignstudio/1.3.0/ here].
# Head to our [https://www.qt.io/ui-framework Qt Design Tools] webpage, and click the “Free Tech Preview Trial” button under 2D Feature Highlights. This will start you with a download link for your 10-day trial. You can always contact us if you want to extend the trial. This will give you the full commercial license. The free community edition can be found [https://download.qt.io/official_releases/qtdesignstudio/1.3.0/ here].
# Download offline installer from the Qt Account page (restricted access)
# Build the Qt Design Studio from sources.


The official Qt Design Studio manual is found [https://doc.qt.io/qtdesignstudio/index.html here].
== FAQ and Troubleshooting ==
New to Qt Design Studio, having issues with the tool ? Please take a look at our technical FAQs:


You can find demos/examples and test data [https://git.qt.io/public-demos/qtdesign-studio here].
- CMake exporting issues: [[QtDesignStudio/CMakeExporter]]


Here is a public test matrix [[Qt Design Studio test]];
- MCU related questions: [[QtDesignStudio/MCU FAQ]]


==How to use Qt Design Studio==
- The official Qt Design Studio manual is found [https://doc.qt.io/qtdesignstudio/index.html here].


Please see here: https://wiki.qt.io/QtDesignStudio/HowToUse
- You can find demos/examples and test data [https://git.qt.io/public-demos/qtdesign-studio here].


== Building and contributing ==
If you want to build the Qt Design Studio from sources, you need to get the sources first. You can get them from  [https://github.com/qt-creator/qt-creator here].


We have online version of the build instructions which you need to follow up to build your own version of the Qt Design Studio, the guide is here <##TODO##>


== Troubleshooting ==
If you want to be part of the Qt Design Studio work, we welcome contributions with open arms. For open issues we have a bug tracker: [https://bugreports.qt.io/projects/QDS/issues here], please report all found anomalities through that link.
Do you have an issue with Qt DS ? Here are some issues that some users have reported and a workaround/solution


# CMake Exporter: [[QtDesignStudio/CMakeExporter]]
Qt Design Studio needs a special kit to operate, to make your Qt kit functional with Qt Design Studio it needs couple power-ups. For detailed instructions please see here: https://wiki.qt.io/Install_new_kit_to_Qt_Design_Studio#Qt_Version]
 
==Contributing==
 
Public test matrix: [[Qt Design Studio test]]
 
==Reporting bugs and issues==
 
The public bug tracker for Qt Design Studio can be found [https://bugreports.qt.io/projects/QDS/issues here]. Feel free to report any bugs you find and add suggestions.
 
==Source Code==
 
Many of the features of Qt Design Studio are part of Qt Creator. You can find the source code of Qt Creator [https://github.com/qt-creator/qt-creator here].
 
==Building a custom kit==
 
Here you can find a tutorial on how to build a custom kit: https://wiki.qt.io/Install_new_kit_to_Qt_Design_Studio#Qt_Version]


==Release Notes==
==Release Notes==
Here you can find the release notes of published Qt Design Studio versions.
*[[QtDesignStudio-changelog4.6.0|Qt Design Studio 4.6.0]]
*[[QtDesignStudio-changelog4.6.0|Qt Design Studio 4.6.0]]
*[[QtDesignStudio-changelog4.5.1|Qt Design Studio 4.5.1]]
*[[QtDesignStudio-changelog4.5.1|Qt Design Studio 4.5.1]]

Revision as of 12:36, 30 September 2024

What is Qt Design Studio

Qt Design Studio is a UI design and development environment that enables designers and developers to prototype and develop complex and scalable UI rapidly. Key items of the Qt Design Studio are

- It's a visual editor for QML user interfaces

- It works with commercial and open source Qt versions

- It used mostly by front-end developers and technical artists to create functional QML user interface layer for Qt applications.

For detailed information about Qt Design Studio, please refer to our online documentation at: https://doc.qt.io/qtdesignstudio/

Working with other tools

Qt Design Studio works seamlessly with other design tools. On the 2D side our main focus is compatiblity with the Figma throught our own Figma plugin, see more here: QtDesignStudio/FigmaPlugin.

Figma is not the only thing we support, there are other tools like PhotoShop and Sketch for example. Detailed information can be found here: QtDesignStudio/OtherBridges.

On the 3D side we are compatible with all leading file formats such as FBX, GLTF and Collada. Detailed information about compatibility with 3D tools can be found here: QtDesignStudio/3DTools.

You cannot do the whole application with Qt Design Studio, so you need to have Qt SDK to complete the work. Qt Design Studio exports a fully compilable CMake project which you can open for example in Qt Creator. If there are extra dependencies needed, Qt Design Studio will insert those into the CMake files.

Where to get it

Qt Design Studio is available as 100% free community edition as well as commercial version which contains components and features to improve your productivity.

You can get Qt Design Studio from following sources

  1. Head to our Qt Design Tools webpage, and click the “Free Tech Preview Trial” button under 2D Feature Highlights. This will start you with a download link for your 10-day trial. You can always contact us if you want to extend the trial. This will give you the full commercial license. The free community edition can be found here.
  2. Download offline installer from the Qt Account page (restricted access)
  3. Build the Qt Design Studio from sources.

FAQ and Troubleshooting

New to Qt Design Studio, having issues with the tool ? Please take a look at our technical FAQs:

- CMake exporting issues: QtDesignStudio/CMakeExporter

- MCU related questions: QtDesignStudio/MCU FAQ

- The official Qt Design Studio manual is found here.

- You can find demos/examples and test data here.

Building and contributing

If you want to build the Qt Design Studio from sources, you need to get the sources first. You can get them from here.

We have online version of the build instructions which you need to follow up to build your own version of the Qt Design Studio, the guide is here <##TODO##>

If you want to be part of the Qt Design Studio work, we welcome contributions with open arms. For open issues we have a bug tracker: here, please report all found anomalities through that link.

Qt Design Studio needs a special kit to operate, to make your Qt kit functional with Qt Design Studio it needs couple power-ups. For detailed instructions please see here: https://wiki.qt.io/Install_new_kit_to_Qt_Design_Studio#Qt_Version]

Release Notes

Here you can find the release notes of published Qt Design Studio versions.

Looking for older releases, please see QtDesignStudio/Releases/Archive