Tutorials and Examples
Tutorials
This tutorial describes how to create a simple installer for a small project:
Examples
These examples illustrate how to use component scripts for customizing installers.
Using a component script to change the installer UI. | |
Using installer's aliases.xml file to define component aliases and their relations to other aliases and components. | |
Using a component script to stop the installation if the components cannot be installed. | |
Using components' package.xml files to define dependencies and automatic dependencies between components. | |
Using a component script and dynamic pages to build an installer. | |
Using components' package.xml files to hide checkboxes for items. | |
Using the extract archive hook in a component script to modify the target path. | |
Using the repogen tool and the configuration file to set up an online installer. | |
Using a component script to add a check box for opening the readme file to the final installer page. | |
Using components' config.xml files to show a product image while downloading and installing components. | |
Using a component script to quit an installer. | |
Using a component script to register a filename extension on Windows. | |
Using the RepositoryCategories element to set up an online installer where repositories are grouped. | |
Using a component script to add an entry to the Windows Start menu. | |
Using a stylesheet to customize a UI. | |
Using the systemInfo API in a component script to check operating system version and bitness. | |
Using translations to localize installer pages and licenses. | |
Using components' package.xml files to define custom locations in the component tree. |
© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. The Qt Company, Qt and their respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.