Skip to content
Snippets Groups Projects

Qt Application Maker

A tool to generate the new Qt application icons.

New: Try it out on-line: https://qt-webassembly.io/qtapplicationiconmaker/

Generate icons (via qtapplicationmaker)

UI for setting the caption, as-well as main and dark color:

screenshot

Commandline interface for quick generation of Qt application icons

Options:
  --size <pixels>             Icon size in pixels.
                              Ignored when output is an icon or icon set.
  --caption <text>            Icon caption.
  --captioncolor <#rrggbb>    Icon caption color.
  --maincolor <#rrggbb>       Icon main color.
  --highlightcolor <#rrggbb>  Icon highlight color.
                              Generated from main color if omitted.
  --output <filename>         Output file name.
                              File name with '.png' generates single icon with the specified size.
                              File name with '.ico' generates a Windows icon.
                              File name with '.icns' generates a macOS icon.
                              File name with '.zip' generates a complete icon set.
                              Dialog opens when omitted.
  --variant <variant>         Variant of the icon.
                              'default': The actual icon (default).
                              'document': Document type icon.
                              'mask': Mask type icon.
                              'test': Icon with a test image.

Mass generate icon sets for Qt applications

qtapplicationiconmaker --caption "A"  --captioncolor "#FFFFFF" --maincolor "#1A8550" --highlightcolor "#2CDE85" --output qtassistant.zip
qtapplicationiconmaker --caption "L"  --captioncolor "#FFFFFF" --maincolor "#1A8550" --highlightcolor "#2CDE85" --output qtlinguist.zip
qtapplicationiconmaker --caption "D"  --captioncolor "#FFFFFF" --maincolor "#1A8550" --highlightcolor "#2CDE85" --output qtdesigner.zip
qtapplicationiconmaker --caption "Qr" --captioncolor "#FFFFFF" --maincolor "#1A8550" --highlightcolor "#2CDE85" --output qmlruntime.zip
qtapplicationiconmaker --caption "QC" --captioncolor "#FFFFFF" --maincolor "#1A8550" --highlightcolor "#2CDE85" --output qtcreator.zip
qtapplicationiconmaker --caption "DS" --captioncolor "#FFFFFF" --maincolor "#1C3754" --highlightcolor "#49739B" --output qtdesignstudio.zip
# qtapplicationiconmaker --caption "DS" --captioncolor "#FFFFFF" --maincolor "#015D6C" --highlightcolor "#0095BA" --output qtdesignstudio.zip
qtapplicationiconmaker --caption "DV" --captioncolor "#FFFFFF" --maincolor "#014B57" --highlightcolor "#0F7080" --output qtdesignviewer.zip
qtapplicationiconmaker --caption "SQ" --captioncolor "#FFFFFF" --maincolor "#28148B" --highlightcolor "#425AA2" --output squish.zip
qtapplicationiconmaker --caption "Qt" --captioncolor "#00414A" --maincolor "#2DDE85" --highlightcolor "#6AF3AF" --output qtinstaller.zip
qtapplicationiconmaker --caption "Py" --captioncolor "#FFFFFF" --maincolor "#01525F" --highlightcolor "#2CDE85" --output qtinstaller.zip

Update icons directly into the repository (via qtapplicationupdater)

A commandline tool that generates updated icons and places them into various Qt repositories.

Options:
  --qtpath <path>         Path to checkout of Qt's super repository.
  --qtcreatorpath <path>  Path to checkout of Qt Creator's repository.

Output

A few examples of generated icons:

qtcreator qtdesignstudio squish qtinstaller