Qt Software Management
Supercharge your Qt development in Visual Studio Code with advanced QML support, intelligent code completion, and integrated debugging — all in one streamlined extension.
Get started
- Install Qt extension
- Go through the walkthrough
- Install Qt Client. Accept legal obligations.
- Sign in to Qt account, if you already have an account or if you have a commercial account.
What you get
- Qt Client to manage Qt installations.
- Qt Framework is not part of the extension. Qt Client will offer to install it.
- Qt Client will also install CMake and Build tools
Documentation
For more information about using Qt extensions, go to
Qt Extension for VS Code Documentation.
For pre-release versions, go to
Qt Extension for VS Code Pre-release Documentation.
Known Issues (Alpha)
Bootstrap not triggered after previous installation remnants
If QtCompany.ini exists from a previous test or installation but the
service binary is missing (e.g. after running remove-installation or
manually deleting ~/.local/bin/QtSoftwareManagementService), the
extension will skip the bootstrap download because it considers the
service already installed.
Workaround: Remove the stale configuration and restart VS Code:
# macOS
rm "$HOME/Library/Application Support/QtCompany/QtCompany.ini"
pkill -SIGTERM QtSoftwareManagementService
# Linux
rm "$HOME/.local/share/QtCompany/QtCompany.ini"
pkill -SIGTERM QtSoftwareManagementService
# Windows (PowerShell)
Remove-Item "$env:LOCALAPPDATA\QtCompany\QtCompany.ini"
Stop-Process -Name QtSoftwareManagementService -ErrorAction SilentlyContinue
After restarting VS Code, the extension will re-download and install the
bootstrap automatically.
Issues
If you encounter any issues with the extension, please report the
issues.
License
This extension can be licensed under the Qt Commercial License and the
LGPL 3.0. See the text of both licenses here.