qt@5 (deprecated)

Disable date: 2027-05-19

Install command:
brew install qt@5

Also known as: qt5

Cross-platform application and UI framework

https://www.qt.io/

License: GFDL-1.3-only AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only

Development: Pull requests

Formula JSON API: /api/formula/qt@5.json

Formula code: qt@5.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 5.15.19

Keg-only because this is an alternate version of another formula.

Depends on:

freetype 2.14.3 Software library to render fonts
glib 2.88.3 Core application library for C
jpeg-turbo 3.2.0 JPEG image codec that aids compression and decompression
libpng 1.6.58 Library for manipulating PNG images
libtiff 4.7.2 TIFF library and utilities
md4c 0.5.3 C Markdown parser. Fast. SAX-like interface
pcre2 10.48 Perl compatible regular expressions library with a new API
sqlite 3.53.4 Command-line interface for SQLite
webp 1.6.0 Image format providing lossless and lossy compression for web images
zstd 1.5.7 Zstandard is a real-time compression algorithm
gettext 1.0 GNU internationalization (i18n) and localization (l10n) library

Depends on when building from source:

pkgconf 3.0.7 Package compiler and linker metadata toolkit

Uses from macOS: python (build), krb5

Requires: Xcode (build)

Conflicts with: qt3d (because both link conflicting binaries), qtbase (because both link conflicting binaries), qtcharts (because both link conflicting binaries), qtconnectivity (because both link conflicting binaries), qtdatavis3d (because both link conflicting binaries), qtdeclarative (because both link conflicting binaries), qtmultimedia (because both link conflicting binaries), qtnetworkauth (because both link conflicting binaries), qtpositioning (because both link conflicting binaries), qtquick3d (because both link conflicting binaries), qtremoteobjects (because both link conflicting binaries), qtscxml (because both link conflicting binaries), qtsensors (because both link conflicting binaries), qtserialport (because both link conflicting binaries), qtspeech (because both link conflicting binaries), qtsvg (because both link conflicting binaries), qttools (because both link conflicting binaries), qtwebchannel (because both link conflicting binaries), qtwebsockets (because both link conflicting binaries)

Binaries: assistant, balsam, canbusutil, designer, fixqt4headers.pl, lconvert, linguist, lprodump, lrelease, lrelease-pro, lupdate, lupdate-pro, meshdebug, moc, pixeltool, qcollectiongenerator, qdbus, qdbuscpp2xml, qdbusviewer, qdbusxml2cpp, qdistancefieldgenerator, qgltf, qhelpgenerator, qlalr, qmake, qml, qmlcachegen, qmleasing, qmlformat, qmlimportscanner, qmllint, qmlmin, qmlplugindump, qmlpreview, qmlprofiler, qmlscene, qmltestrunner, qmltime, qmltyperegistrar, qscxmlc, qtattributionsscanner, qtdiag, qtpaths, qtplugininfo, qtwaylandscanner, qvkgen, rcc, repc, syncqt.pl, tracegen, uic, xmlpatterns, xmlpatternsvalidator

We agreed to the Qt open source license for you.
If this is unacceptable you should uninstall.

You can add Homebrew's Qt to QtCreator's "Qt Versions" in:
    Preferences > Qt Versions > Link with Qt...
pressing "Choose..." and selecting as the Qt installation path:
    $HOMEBREW_PREFIX/opt/qt@5

QtWebEngine is no longer included as its Chromium has unfixed vulnerabilities.

Analytics:

30 days90 days365 days
Installs3,32611,85469,297
Installs (--HEAD)41358
Installs on Request2,1778,12645,742
Installs on Request (--HEAD)31155
Build Errors1