Adding Components

If end users did not select all the components available for installation during the initial installation, they can use the package manager to install the remaining components from a repository later. The package manager is part of a maintenance tool that is installed together with the application during the initial installation. This only works if a repository that contains the components is available either locally or externally.

The following image illustrates the default workflow for installing additional components:

"Add components workflow"

This section uses the maintenance tool installed by the Qt 5 installer run on macOS as an example implementation of how end users can add components after the initial installation. The maintenance tool contains the package manager, updater, and uninstaller.

Starting Package Manager

When end users start the maintenance tool, the introduction page opens:

"Introduction page"

When end users select Package manager, and then Continue, the component selection page opens.

Selecting Additional Components

The component selection page lists the components available for installation and a short description of each component. Installed components are displayed selected in the list. End users select additional components to install. They can select Reset to display the currently installed components again.

"Select Components page"

When end users select Continue, the ready to update page opens.

Installing Selected Components

The ready to update page informs end users that the components are installed when users select Update.

"Ready to Update Packages page"

The update page displays information about how installation is progressing. End users can select Show Details to view more information.

"Update page"

When the installation is complete, the update finished page opens.

"Update finished page"

© 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.