diff --git a/.gitattributes b/.gitattributes
index 080dc82a5eda1a3cc821aabfa16ea1ff940493e2..2d86215c077d0b7ff047293955e20d4335a9939b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -4414,6 +4414,7 @@ SAS/OTDB/test/tBrokenHardware.cc -text
 SAS/OTDB/test/tMetadata.cc -text
 SAS/OTDB/test/tQueryPIC.cc -text
 SAS/Scheduler/src/.default_settings.set -text
+SAS/Scheduler/src/README-qtcreator -text
 SAS/Scheduler/src/conflictdialog.ui -text
 SAS/Scheduler/src/dataslotdialog.ui -text
 SAS/Scheduler/src/digitalbeamdialog.ui -text
diff --git a/SAS/Scheduler/src/README-qtcreator b/SAS/Scheduler/src/README-qtcreator
new file mode 100644
index 0000000000000000000000000000000000000000..d0c434e8bd389481c2a8efbf4fc6c02d78feca81
--- /dev/null
+++ b/SAS/Scheduler/src/README-qtcreator
@@ -0,0 +1,43 @@
+The qtcreator GUI design tool can be used to edit, run, and debug the Scheduler. To do so, follow these steps:
+
+-----------------
+Build in qtcreator
+-----------------
+
+0) Go to the SAS/Scheduler/src source directory
+
+1) Run `qtcreator'
+
+2) Open the menu:
+	File -> Open File or Project...
+
+3) Select
+	'CMakeLists.txt', 
+   click
+	'Open'.
+
+4) Set the build directory to (remove the full path)
+	'gnu_debug' or 'gnu_opt',
+   click
+	'Next >'
+
+5) CMake arguments:
+	../../../.. -DBUILD_PACKAGES=Scheduler,
+6) Click 'Run CMake', and scan the output for errors
+7) Click 'Finish'
+
+Note that the build will be running in the src/gnu_{debug,opt}/SAS/Scheduler/src directory.
+
+-----------------
+First run
+-----------------
+
+The Scheduler needs to have the .default_settings.set available in the running directory.
+To make it available, simply symlink it from the source directory. In SAS/Scheduler/src, run:
+
+   ln -sf `pwd`/.default_settings.set gnu_*/SAS/Scheduler/src/
+
+(Note that gnu_* will match either gnu_debug or gnu_opt).
+
+Enjoy!
+