Install Qt

This is the easy part of the process, if not already done you can install the latest version or whatever version you like best.  You don't have to build it from source because probably you aren't going to use any plugin, library and so one from Qt except the ones required for qtcreator but that's done automatically.
Get your copy from the Qt website, choose either the online or offline installer (I prefer the offline installer) and start downloading it.  After the download you must make the installation file executable with chmod +x [the downloaded file], execute it, create a Qt account if not already done and choose where to install the IDE and which options you should install too (source code or not, android support or not ....)  Don't forget to check in the tools option that qtcreator is marked for installation too.  Get a coffee right now can be a good idea because it takes not much time but long enough to have a break. (or continue reading or better set the NASMENV to your include files in ~/.profile)

Configuring

Each Qt makes use of a kit, I didn't succeed to overrule that but I'm working on it.  Normally you should have two kits available at least. One to use with GCC and another to use with C++.  Removing them isn't a clever decision so leave it as it is, it won't harm you.

There are some options you have to check and uncheck however to let qtcreator behave a bit while you are debugging.  Because it's designed for C and C++ projects, qtcreator will complain with a SIGSEGV signal and the necessary checkbox.  To get rid of this unwanted behaviour you have to go to Tools - Options - debugger - GDB and uncheck Show a message box when receiving a signal.  Also check and uncheck other options as you to fit your needs.

I've checked/unchecked other options too in Tools - Options - Debugger - General which you can check here,

Makefiles

A last problem we have to deal with is makefiles editing.   i don't know why but qtcreator don't like it when we modify makefiles (probably because the environment creates makefiles through qmake).
To allow tabs in our makefiles we have to go to Tools -Options - FakeVim and click on the sentre button below this dialogbox "Set Qt Style" and we're done.

Now that this is setup, we can, eventually, setup a versioning control system, however with this IDE you can use the integrated VCS.