8.4 مكتبة QT لبرمجة التطبيقات الرسومية | كتاب لينكس الشامل | >> |
مكتبة QT من شركة www.trolltech.com هي من المكتبات الأقوى في عالم برمجة التطبيقات الرسومية GUI متعدة المنصات (لينكس ،وويندوز، وماك) من أشهر التطبيقات المصممة به هي Opera متصفح الإنترنت وطقم KDE بكل ما فيه من زلايين التطبيقات ذات الجودة العالية. وهذه المكتبة بلا منازع هي الأكثر نضوجاً. لا ينافسها إلا GTK+ وتلك الأخير في تطور مستمر لتواكب QT.
في بداية هذه المكتبة لم تكن رخصتها تعجب فلاسفة GNU ويعتبرونها خطر بل ومصيدة على البرامج الحرة (على الرغم من أنها مفتوحة المصدر إلا أنها ليست حرة بما يكفي وقتها) وقد قام مجتمع البرامج الحرة بالرد بطريقتين أولهما عمل مكتبة بديلة اسمها harmony تسمح بتشغيل البرامج المصممة على QT دون الحاجة لوجود QT! والرد الثاني هو مشروع غنوم GNOME ولكن بعد أن قامت الشركة بتعديل رخصتها في عام 2000 بحيث أصبحت حرة وفق GPL (التي تسمح باستعمالها مجاناً في البرامج الحرة وباشتراك في التجارية) اختفى مشروع harmony وبقي غنوم! على أي حال غنوم و GTK+ يخضان لرخصة GNU LGPL الأكثر حرية (يستعمل في الحرة والتجارية مجاناً) وهما الخيار الأول للمبرمج الحر على الرغم من أن QT أكثر نضوجاً.
مع الإصدار الثالث بدأت QT تدعم العربية.
إذهب للمجلد /usr/share/doc/qt-3.1.2/doc/html
(استبدل الرقم 3.1.2 بالإصدارة لديك)
أو شغل برنامج assistant
وهما موجودان في حزمة qt-devel. تجد هناك كل ما تحتاج معرفته.
من أهم الأدوات التي تساعدك على تصميم برامج QT
هي QT Designer شغله بتنفيذ designer-qt3
كما يستعمل linguist لترجمة البرامج من لغة لأخرى.
لتحويل المشروع إلى برنامج تنفيذي تبع الخطوات التالية
bash$ qmake -o Makefile myproj.pro bash$ make
يجب أن يتابع الموضوع شخص غيري.
<< السابق | كتاب لينكس الشامل | التالي >> |