في المقالة التالية سوف نلقي نظرة على كيفية تثبيت Qt Creator وكيفية تجميع برنامج أساسي في أوبونتو. Qt هي بيئة عمل متعددة المنصات وموجهة للكائنات. يتم استخدامه لتطوير البرامج التي تستخدم واجهة مستخدم رسومية أو أدوات سطر أوامر مختلفة ووحدات تحكم للخوادم التي لا تتطلب واجهة مستخدم رسومية.
Qt هو إطار تطوير تطبيقات مجاني ومفتوح المصدر وعبر الأنظمة الأساسية. يكون متوافق مع مختلف المنصات مثل؛ Gnu / Linux و OS X و Windows و Android و iOS وغيرها. تعد Qt أكثر من مجرد لغة برمجة ، فهي إطار مكتوب بلغة C ++.
في الأسطر التالية سنرى كيف تثبيت كيو تي الخالق عبر سطر الأوامر. سنرى لاحقا كيفية كتابة برنامج بأسلوب بسيط مرحبا بالعالم وكيفية تشغيله. كل هذا سأفعله على Ubuntu 19.04.
قم بتثبيت Qt Creator
لنبدأ سنقوم تثبيت Build Essential، إذا لم يكن مثبتًا لديك بالفعل. هذه حزمة ستسمح للمستخدمين بتثبيت واستخدام أدوات c ++ في أوبونتو. لمتابعة التثبيت ، نفتح محطة طرفية (Ctrl + Alt + T) وسنقوم أولاً بتحديث البرنامج المتاح ثم تثبيت الحزمة عن طريق كتابة:
sudo apt update; sudo apt install build-essential
إذا لم يكن لديك حزمة Qt Creator مثبتة والتي تحتوي على أدوات سطر الأوامر وواجهة المستخدم لإنشاء مشروع Qt وتشغيله ، فاكتب في نفس المحطة الطرفية:
sudo apt install qtcreator
إذا كنت تريد استخدام Qt 5 كإصدار افتراضي من Qt Creator، قم بتشغيل الأمر التالي:
sudo apt install qt5-default
لتنفيذ مشاريع أكثر تعقيدًا ، سيتعين عليك ذلك تثبيت وثائق وعينات كيو تي. يمكن القيام بذلك عن طريق الكتابة في الجهاز:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
باكيت qt5- وثيقة يحتوي على وثائق Qt 5 API. أمثلة Qtbase5 يحتوي على أمثلة Qt Base 5 و qtbase5-doc-html يحتوي على وثائق HTML لمكتبات قاعدة Qt 5.
اكتب وصنف أول برنامج كيو تي الخاص بك من المحطة
يمكن أيضًا تنفيذ كل ما سيتم قراءته أدناه من بيئة رسومية ، ولكن في هذه الحالة سنفعل ذلك عبر الجهاز. تعد كتابة وتجميع برامج Qt من سطر أوامر Ubuntu أمرًا سهلاً للغاية. الخطوات التي يجب اتباعها هي:
إنشاء دليل المشروع
سنبدأ بإنشاء دليل عمل لـ استضافة مشروع كيو تي لدينا. في المحطة (Ctrl + Alt + T) نكتب:
mkdir ProyectoQt
قم بإنشاء ملف .cpp في دليل المشروع
داخل الدليل الذي أنشأناه للتو ، سنقوم بتنفيذ الأمر التالي إلى إنشاء ملف .cpp:
vim mainEjemplo.cpp
في الملف الفارغ ، فقط انسخ الكود التالي. الغرض الوحيد منه هو طباعة سطر في نافذة بعنوان "أول برنامج كيو تي الخاص بي".
#include <QApplication> #include <QLabel> #include <QWidget> int main(int argc, char *argv[ ]) { QApplication app(argc, argv); QLabel hola("<center>Ejemplo Qt para Ubunlog</center>"); hola.setWindowTitle("Mi primer programa Qt"); hola.resize(600, 400); hola.show(); return app.exec(); }
بمجرد لصق الملف ، يبقى فقط حفظ وإغلاق المحرر.
قم بإنشاء ملف مشروع كيو تي
بعد حفظ الملف وداخل مجلد المشروع ، يجب تنفيذ الأمر التالي لإنشاء ملف مشروع Qt:
qmake -project
يمكننا التحقق من أن الأمر السابق قد أنشأ ملفًا باسم مشروع في دليل المشروع. ملف المشروع هذا هو الهيكل الأساسي لمشاريع كيو تي ويمكن تحريرها.
الإعدادات في ملف مشروع كيو تي
نظرًا لأننا نريد تجميع المشروع من سطر الأوامر ، فسيتعين علينا ذلك أضف السطر التالي إلى ملف .pro الذي أنشأناه في الخطوة السابقة.
QT += gui widgets
للقيام بذلك ، لا يوجد سوى افتح ملف SampleProject.pro والصق داخل السطر السابق:
vim ProyectoQt.pro
قم بإنشاء ملف تنفيذي للمشروع
الأمر التالي سيُنشئ ملفًا باسم "ماكيفيلي' في دليل المشروع.
qmake ProyectoQt.pro
تتمة سنستخدم make لتجميع ملف Makefile في برنامج قابل للتنفيذ:
make
طالما لا توجد أخطاء في المشروع ، يجب أن ينشئ هذا الأمر برنامجًا قابلاً للتنفيذ في دليل العمل.
الملف المشروع باللون الأخضر ، هو الملف القابل للتنفيذ كيو تي.
اختبر البرنامج
إذا وصلت إلى هذه النقطة ، فأنت جاهز تمامًا قم بتشغيل الملف القابل للتنفيذ الذي أنشأناه في الخطوة السابقة. يمكنك تشغيل البرنامج عن طريق الكتابة في Terminal ، داخل مجلد المشروع:
./ProyectoQt
خرج هذا المثال كالتالي:
هذه هي الأساسيات التي يجب أن يعرفها أي مستخدم لكتابة أول برنامج Qt وتجميعه وتشغيله. كما ذكرت أعلاه ، يمكنك الاختيار بين سطر الأوامر أو طريقة واجهة المستخدم ، اعتمادًا على احتياجات مشروعك وتفضيلاتك الشخصية. بالنسبة ماس información، استشر وثائق رسمية كيو تي.
نطاق، ما يقصده المقال هو تثبيت وتجميع برنامج باستخدام QT، من ناحية أخرى، Qt Creator هو IDE متعدد المنصات، وإلا فهو رائع