كيوت ، كما يصر على نطقها مطورو البرنامج، (Qt ) هي ورش تطويرمتعددة المنصات ، تُستعمل على نطاق واسع لتطوير برامج ذاتواجهات رسومية ، وغير رسومية ابتداء من نسخته الرابعة، مثل أدواتالطرفية والخوادم .
هي مكتبة تحوي الآلاف من التعليمات البرمجية شائعة الاستعمال يمكن أن يستخدمها المطورون أثناء كتابة التطبيقات، مما يوفر عليه تصميمها في كل مرة.
ومن أهم المكتبات التي تتضمنها هي التي تستخدم لبناء واجهات البرامج (الرسوميات)، بالإضافة إلى العديد من الدوال التي تشبه الدوال المعيارية للغةسي ++ ولكنها تتمتع بقوة أكبر ومرونة أفضل.
ومن البرامج التي تستعملكيوت :كيدي ، ومتصفح الويبأوبرا ،وجوجل إيرث ،وسكايب ،وكيوتوبيا ومايا ، وتنتج كيوت الشركةالنرويجية ترولتك .
يستعمل كيوت لغةسي ++ أساسا لكنها تتوسع إلى لغات أخرى باستعمالمعالج مسبق يقوم بتوليد رماز سي++ اللازم. يمكن استعمال لغات أخرى:بايثون ،بي إتش بي ،وروبي ،وC ،بيرل ،وباسكال ،وسي شارب وجافا . يشتغل كيوت على معظمالمنصات ، ويدعم لغات كثيرة. من بين الميزات غير الرسومية: استعمالقواعد بيانات إس كيو إل ، تحليللغة الترميز القابلة للامتداد ، إدارة الإجراءات،وواجهة برمجة تطبيقات موحد ومتعدد المنصات لتدبير الملفات.
يتوفر كيوت تحت نوعين من الرخص:رخصة خاصة (مدفوعة) للبرامج المغلقة ورخصة الـ LGPL من أجل معظمأنظمة التشغيل (Windows , Unix with X11, Linux MacOS,...)
تنقسم مكتبات كيوت إلى عدة موديلات (Modules)
مثل :
QtGui : وهو موديل خاص بالواجهة تستطيع من خلاله إضافة نوافذ، أزرار، رسائل، صور ....
QtOpenGL : وهو موديل خاص برسومات الثلاتية الأبعاد يستعمل في الألعاب، المحاكات وغيرها
QtSql : وهو موديل خاص بقواعد البيانات وتسييرها، يحدد لك مجال واسع في التعامل مع عالم الDatabase
QtNetwork : موديل للتعامل مع الأنترنت كتحميل الملفات، ورفعها
هذه مجرد أمثل عن الموديلات توجد موديلات أخرى للتعامل مع XML وغيرها
الجسور مع اللغات الأخرى[ عدل ] تعتمد كيوت علىسي ++ كلغة قياسية للاستخدام ولكن يمكن استخدام لغات أخرى مع كيوت، والجدول التالي يوضح اللغات التي يمكن استخدامها مع المكتبة qt
هناك إصدرات مختلفة للمكتبة qt هي:
qt لينيكس /يونيكس موجه لأنظمة التشغيل جنو/لينيكس ويونيكس qt ويندوز موجه لأنظمة تشغيلميكروسوفت ويندوز qt ماك اوس 10 Embedded Linux Windows CE Symbian Maemo يوجد ثلاثة أنواع من إصدرات كيوت:
GUI Framework وهي موجهة لبناء واجهات التطبيقات الرسومية والشبكات وقواعد البيانات، يطلق عليها اسمdesktop light Full Framework وهي نسخة تجارية كاملة تحتوي على كل شيء إصدارمفتوح المصدر بالكامل كما أن هناك نسخ تجارية توقف تطويرها ولها دعم تجاري فقط هي.
Qt Jambi وهي باختصار qt للجافا
Qt Extended
مشروع
في كومنز مواد ذات صلة بـ
كيوت .
الاساليب القياسية الغير قياسية