على الرغم من أن العديد من الأشخاص على الإنترنت يستخدمون Redhat أو Fedora كنظام تشغيل مضيف، إلا أنني أعتقد أنه من الأنسب استخدام Ubuntu، لأنه يمكن تثبيت معظم حزم البرامج المطلوبة من خلال apt-get دون الحاجة إلى تجميعها بنفسك من الكود المصدري. . كما تعلمون، فإن تجميع التعليمات البرمجية المصدر بنفسك ليس بالمهمة السهلة، لأن الأخطاء غير المتوقعة وغير المبررة تحدث غالبًا أثناء عملية التجميع.
نظام التشغيل الذي نستخدمه هو Ubuntu 8.04. باستخدام أحدث إصدار من QT 4.4.0، يكون التثبيت بسيطًا، فقط قم بتشغيل الأمر التالي:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
لاحظ أنه في هذا الإصدار من حزمة البرامج، تتضمن qt4-dev-tools أدوات مثل Qt Assistant وQt Linguist، لذلك ليست هناك حاجة لتثبيت هاتين الأداتين بشكل منفصل. بالإضافة إلى ذلك، qt4-doc هو مستند تعليمات يحتوي على وصف تفصيلي لكل مكتبة فئة في Qt وبرامج الأمثلة الغنية. يمكنك استخدام أداة Qt Assistant للفتح والقراءة. qt4-qtconfig هو مربع حوار لتكوين بيئة Qt. بشكل عام، يكون الإعداد الافتراضي كافيًا، ونادرًا ما يكون من الضروري تغييره. يحتوي qt4-demos على العديد من الملفات القابلة للتنفيذ والتعليمات البرمجية المصدرية التي يمكن تشغيلها. qt4-designer هو مصمم يستخدم لتصميم واجهات المستخدم الرسومية.
للاتصال بقاعدة بيانات MySQL، تحتاج إلى تثبيت برنامج التشغيل للاتصال بقاعدة بيانات MySQL:
sudo apt-get install libqt4-sql-mysql
بالمقارنة مع تثبيت وتكوين برنامج تشغيل Qt's MySQL ضمن نظام التشغيل Windows، فهو ببساطة مريح للغاية. إذا كنت بحاجة إلى مكتبات Qt أخرى غير مثبتة افتراضيًا، فيمكنك إدخال sudo apt-get install libqt4- في سطر الأوامر والضغط على مفتاح tab لإكمالها تلقائيًا، وسيتم إدراج جميع حزم البرامج التي تبدأ بـ libqt4-، كما هو موضح في الشكل التالي:
كل هذا يمكن القيام به بأمر واحد، دون الحاجة إلى تجميعه من كود المصدر بنفسك. عندما لا تتمكن من تذكر الاسم أو لا تعرفه، فإن استخدام مفتاح tab لسرد كافة حزم البرامج الاختيارية يعد بمثابة خدعة عملية للغاية.
في مشروعي، أحتاج أيضًا إلى رسم بعض منحنيات البيانات والمخططات الإحصائية، وتوفر مكتبة QWT التابعة لجهة خارجية هذه الوظائف. مرة أخرى، هناك حاجة إلى أمر واحد فقط لإكمال التثبيت:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
في هذا الوقت، عند فتح Qt Designer، ستجد أن مجموعة "Qwt Widget" تمت إضافتها إلى قائمة الأدوات على اليسار.
أخيرًا، فيما يتعلق ببيئة التطوير المتكاملة، أعتقد أن QDevelop جيد جدًا، فهو يتكامل جيدًا مع Qt Designer وله وظيفة تحفيز وظائف أعضاء الفصل. قم بتشغيل الأمر التالي للتثبيت:
sudo apt-get install qdevelop
بهذه الطريقة، باستخدام Qdevelop لكتابة التعليمات البرمجية والترجمة والتصحيح، واستخدام Qt Designer لتصميم الواجهة، تكون كفاءة التطوير أعلى.