Free and open source cross-platform integrated development environment designed to help developers build their own apps using the Qt framework
Qt Creator is an open source and multi-platform IDE (integrated development environment) created to provide developers with all the tools needed to build various types of mobile and desktop based software solutions with the help of the Qt framework.
User-friendly and clean styled interface
Parent Directory - installersource/ 23-Jan-2017 09:45 - qt-creator-opensource-windows-x86-4.2.1.exe: 23-Jan-2017 09:47: 83M: Details: qt-creator-opensource-src-4.2.1.zip.
- Other releases. Latest major Qt 5.x versions are available at Qt Downloads.Information about Qt 5.x releases can be found at the Releases page. All Qt releases from 1.41 onward to the current version can be found on Qt Downloads Archive.
- To allow camera access on Mac OS X. This works nice and perfect if you double click the final application. While coding in QT creator and running the app from there the start is very slow. From finder its take 1-3 seconds - from QT Creator it needs 40 seconds.
- I would like to set some configurations for Mac OS in pro file via QtCreator. I read the document, and found it supports Windows and Unix, like the following, win32 SOURCES += hellowin.cp.
- This video shows how to create and set up a kit in Qt creator for deploying qt applications onto your beaglebone. Website: https://deeplyembedded.org/qt-lcd.
Qt Creator Macos Download
In spite of the fact that the Qt Creator application suite includes a wide array of dedicated development tools, it still manages to welcome you with a simple and intuitive user interface designed to help you get started working on a new Qt based project right after installing it on your Mac.
Qt Creator’s one step at a time approach to development is yet another worth mentioning feature, because it makes it possible for developers of all levels of experience to get the job done while being closely guided through the entire development process.
Moreover, with the help of the Qt Creator IDE, you can rapidly pass from one stage of development to another, by effortlessly building, running and deploying your apps via an integrated and simple to follow interface.
Built-in code editor with support for all development stages
Furthermore, you can also make use of the built-in debugging tools for pinpointing all errors within your applications through the entire development process and create your own custom installers for a multitude of deploying channels.
In addition, Qt Creator makes it simple to write and edit your app’s source code with the help of the integrated code editor that comes bundled with a large number of tools meant to simplify your code editing workflow.
The Qt Creator app also features two visual editors, namely Qt Designer and Qt Quick Designer, which will help you develop your own apps using a widget based design technique.
Intuitive and powerful Qt development environment
As an added bonus, Qt Creator includes the powerful and streamlined Valgrind code analysis utility, an indispensable tool for effortlessly pinning down memory leaks in your app, as well as errors that have managed to remain undetected through the debugging process.
On the whole, the Qt Creator IDE is a comprehensive and fully featured Qt development solution, and, probably, the single tool needed by developers that want to create their own Qt based apps in as little time as possible.
Filed under
Qt Creator was reviewed by Sergiu Gatlan5.0/5
New in Qt Creator 4.12.3:- Editing:
- Fixed missing update of completions after cursor navigation (QTCREATORBUG-24071)
Qt Creator 4.13.0
add to watchlistsend us an update- runs on:
- Mac OS X 10.7 or later (Intel only)
- file size:
- 199.8 MB
- filename:
- qt-creator-opensource-mac-x86_64-4.12.3.dmg
- main category:
- Developer Tools
- developer:
- visit homepage
top alternatives FREE
top alternatives PAID
How to use Qt Creator for software development on macOS without having to install Xcode
Justification
Qt refuses to install on macOS unless Apple's Xcode is installed beforehand.This is unfortunate because:
- Xcode is huge!
- The full IDE is a 5 GB download, and can occupy 20 GB+ of space on disk.
- Qt doesn't actually need the full IDE.
- Only Xcode's command line utilities are required for macOS application development¹.
- Developers may never actually use Xcode.
- They can program in Qt Creator, like they do in Windows and Linux.
Downloading and installing the command line utilities without Xcode saves time and bandwidth,and means that valuable SSD storage space is kept for better uses.
¹ I believe the full Xcode IDE is required for developing iOS apps with Qt(i.e. apps for iPads and iPhones)but I'm not sure about this as I'm not an iOS developer.
Instructions
Summary
- Install Xcode's Command Line Tools (i.e. not Xcode itself).
- Run in Terminal:
xcode-select --install
- Install Qt using the Online Installer.
- Download links:
- Open Source: https://www.qt.io/download-open-source
- Commercial: https://www.qt.io/download
- The installer will complain that Xcode is not installed.
- Keep clicking 'OK' until the message goes away permanently (after 12 clicks).
- Remember where you installed Qt (default location is
~/Qt
).- If you used a different location then you will need to change subsequent commands accordingly.
- Make sure Qt Creator uses the correct C++ Compiler.
- Launch Qt Creator for the first time from the command line,with the location of the command line tools compilers in
${PATH}
:PATH='$(xcode-select -p)/usr/bin:${PATH}' ~/Qt/Qt Creator.app/Contents/MacOS/Qt Creator
- Go to Qt Creator > Preferences > Build & Run > Kits and select a build kit (e.g.
Desktop Qt 5..
). - Check that both the C compiler and the C++ compiler are:
clang
(notgcc
)- from the Command Line Tools (not the default compilers in
/usr/bin
)
- Close Qt Creator.
- You can launch Qt Creator the normal way in future (e.g. via Spotlight).
- If your Qt version is older than Qt 5.9.2 then you need to update some QMake files.
- Navigate to the directory
~/Qt/<version>/clang_64/mkspecs/features/mac
- Make a backup copy of the following files before replacing them with newer versions from this git commit:
- Replace
sdk.prf
with this newer version. - Replace
default_pre.prf
with this newer version. - Make this change to the file
default_post.prf
:- Find the line
cache(QMAKE_XCODE_VERSION, stash)
- Replace it with
!isEmpty(QMAKE_XCODE_VERSION): cache(QMAKE_XCODE_VERSION, stash)
- Find the line
- Replace
All done!
Step-by-step
Step 1 - Download & install Xcode's Command Line Tools
Open a Terminal (press Cmd+Space and type 'Terminal') and enter this command:
Press the Return key to execute the command.
Step 2 - Download & install Qt and Qt Creator
Packages are available for MacPorts and Homebrew,but it's usually best to get it straight from the source:
Qt Designer Mac
- Open Source: https://www.qt.io/download-open-source
- Commercial: https://www.qt.io/download
The Online Installer is probably the best option for most people.
Tip: when you run the Online Installer it will prompt you to log in with Qt online credentials,but open-source users can skip this step without entering anything.
At a certain point during the install the following error message will appear:
You need to install Xcode version 5.0.0.Download Xcode from https://developer.apple.com/xcode
Press 'OK' or ESC to dismiss the dialog. It will come back again.Keep pressing 'OK' or ESC and the dialog will eventually go away for good!You have to dismiss the dialog a total of 12 times before you can continue.
Hint: Once Qt is installed you can delete the installer as you won't need it again.If you want to update or remove Qt you have to use the MaintenanceTool in the Qt directory.
Step 3 - Make sure Qt Creator uses the correct C++ Compiler.
Run this command in a Terminal windows to find out where Xcode's Command Line Tools are installed:
The result will probably be
/Library/Developer/CommandLineTools
,unless Xcode is installed. Whatever the result,you need to append '/usr/bin' to get something along the lines of:Run Qt Creator once with this location stored in your
${PATH}
environment variable:Go to Qt Creator > Preferences > Build & Run > Kits and select a build kit (e.g.
Desktop Qt 5..
).Check that the C and C++ compilers are the ones from the command line tools,not the default compilers in
/usr/bin
.Also check that clang
is used for both compilers, not gcc
.Qt Creator will remember the locations of the compilers,so in future you can launch Qt Creator the normal way via Spotlight.
Step 4 - Update some QMake files (only necessary for Qt versions older than Qt 5.9.2)
The
xcrun
or xcodebuild
utilities can be used to show where Xcode's Command Line Tools are installed,but only xcrun
works when Xcode itself is not installed.Qt 5.9.2 and later
Recent Qt versions use
xcrun
already, so there's nothing left for you to do!Qt 5.9.1 and older
Older Qt versions try to use
xcodebuild
to find out where the utilities are installed.This fails with the following error message unless Xcode is installed:Project ERROR: Could not resolve SDK Path for 'macosx'Error while parsing file
<filename.pro>
. Giving up.You need to tell QMake to use
xcrun
instead.Open a Terminal and change directory to where the QMake files are stored.
Now copy and paste these new commands into the same Terminal windowto create backup copies of some files:
Press the Return key after the final command.
If that all went OK then run these commands to update the files:
You can see the changes made here if you are interested.
Reusing this material
Referencing
Qt without Xcode how-to by Peter Jonas (shoogle) / CC BY 4.0
License
This work is licensed under a Creative Commons Attribution 4.0 International License.