diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..4bd1c9d8ad1c0333d751795fb9ecc2307879a331
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+# This file is used to ignore files which are generated in the Qt build system
+# ----------------------------------------------------------------------------
+
+demo/virtualkeyboard
+!qtvkb/hunspell/config.h
+!qtvkb/hunspell/hunspell.pro
+qtvkb/hunspell/*
+qtvkb/doc/html
+
+*.pro.user
+*.a
+*.so
+*.moc
+*.o
+*.obj
+*.rcc
+Makefile*
+