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:
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: