QtScript هو محرك سكربت يعتبر جزءًا من إطار التطبيقات Qt عبر المنصات منذ الإصدار 4.3.0. وتستند لغة البرمجة فيه على معيار ECMAScript مع بعض الامتدادات، مثل اتصالات الإشارات والفتحات بنمط QObject. تتضمن المكتبة المحرك وواجهة برمجة التطبيقات (API) بلغة C++ لتقييم الكود QtScript وتعريض فئات C++ المخصصة المشتقة من QObject لـ QtScript. يوفر مولد ربط QtScript الربط مع API Qt للوصول مباشرةً من ECMAScript. تستخدم QtScript ومولد الربط لنظام السكربت في Amarok 2. التنفيذ الحالي (حتى Qt 4.7) يستخدم JavaScriptCore ولن يتم تطويره بشكل أكبر. وقد تم توقيف الوحدة كما من Qt 5.5.
يتضمن ميزات QtScript العديد من القدرات والوظائف التي تسمح للمطورين بالعمل بسهولة مع السكربتات في تطبيقات Qt. يمكن استخدامها لتوصيل كائنات C++ مخصصة مع السكربت، وتوفير الوصول إلى API Qt من السكربت، وتنفيذ البرامج النصية المعقدة في سياق تطبيقات Qt.
للمزيد من المعلومات يمكنك زيارة صفحة ويكيبيديا المخصصة لـ QtScript.