كيوت

كيوت، كما يصر على نطقها مطورو البرنامج، (Qt) هي ورش تطوير متعددة المنصات، تُستعمل على نطاق واسع لتطوير برامج ذات واجهات رسومية، وغير رسومية ابتداء من نسخته الرابعة، مثل أدوات الطرفية والخوادم.

كيوت
Qt
لقطة لمصمم كيوت للواجهة الرسومية
معلومات عامة
نوع
مكتبة تطوير
سمي باسم
إيماكس — X Toolkit Intrinsics (en)
نظام التشغيل
موقع الويب
(الإنجليزية) www.qt.io
معلومات تقنية
المطورون
ترولتك
لغة البرمجة
التوثيق
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة
رخصة جنو العمومية 2/3
رخصة كيو العمومية
التسلسل
اشتقاقات
Allmyapps (en)

هي مكتبة تحوي الآلاف من التعليمات البرمجية شائعة الاستعمال يمكن أن يستخدمها أي مبرمج أثناء كتابة التطبيقات، مما يوفر عليه تصميمها في كل مرة.

ومن أهم الصفوف التي تتضمنها هي التي تستخدم لبناء واجهات البرامج (الرسوميات)، بالإضافة إلى العديد من الصفوف التي تشبه الصفوف المعيارية للغة سي ++ ولكنها تتمتع بقوة أكبر ومرونة أفضل.

ومن البرامج التي تستعمل كيوت: كيدي، ومتصفح الويب أوبرا، وجوجل إيرث، وسكايب، وكيوتوبيا ومايا ، وتنتج كيوت الشركة النرويجية ترولتك.

يستعمل كيوت لغة سي ++ أساسا لكنها تتوسع إلى لغات أخرى باستعمال معالج مسبق يقوم بتوليد رماز سي++ اللازم. يمكن استعمال لغات أخرى: بايثون، بي إتش بي، وروبي، وC، بيرل، وباسكال، وسي شارب وجافا. يشتغل كيوت على معظم المنصات، ويدعم لغات كثيرة. من بين الميزات غير الرسومية: استعمال قواعد بيانات إس كيو إل، تحليل لغة الترميز القابلة للامتداد، إدارة الإجراءات، وواجهة برمجة تطبيقات موحد ومتعدد المنصات لتدبير الملفات.

يتوفر كيوت تحت نوعين من الرخص: رخصة خاصة (مدفوعة) للبرامج المغلقة ورخصة الـ LGPL من أجل معظم أنظمة التشغيل (Windows , Unix with X11, Linux MacOS,...)

تنقسم مكتبات كيوت إلى عدة موديلات (Modules)

مثل :

QtGui : وهو موديل خاص بالواجهة تستطيع من خلاله إضافة نوافذ، أزرار، رسائل، صور ....

QtOpenGL : وهو موديل خاص برسومات الثلاتية الأبعاد يستعمل في الألعاب، المحاكات وغيرها

QtSql : وهو موديل خاص بقواعد البيانات وتسييرها، يحدد لك مجال واسع في التعامل مع عالم الDatabase

QtNetwork : موديل للتعامل مع الأنترنت كتحميل الملفات، ورفعها

هذه مجرد أمثل عن الموديلات توجد موديلات أخرى للتعامل مع XML وغيرها

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.