قم بتثبيت Qt Creator وقم بترجمة برنامجك الأول على Ubuntu

حول تجميع برنامجك الأول مع Qt Creator

في المقالة التالية سوف نلقي نظرة على كيفية تثبيت Qt Creator وكيفية تجميع برنامج أساسي في أوبونتو. Qt هي بيئة عمل متعددة المنصات وموجهة للكائنات. يتم استخدامه لتطوير البرامج التي تستخدم واجهة مستخدم رسومية أو أدوات سطر أوامر مختلفة ووحدات تحكم للخوادم التي لا تتطلب واجهة مستخدم رسومية.

Qt هو إطار تطوير تطبيقات مجاني ومفتوح المصدر وعبر الأنظمة الأساسية. يكون متوافق مع مختلف المنصات مثل؛ Gnu / Linux و OS X و Windows و Android و iOS وغيرها. تعد Qt أكثر من مجرد لغة برمجة ، فهي إطار مكتوب بلغة C ++.

في الأسطر التالية سنرى كيف تثبيت كيو تي الخالق عبر سطر الأوامر. سنرى لاحقا كيفية كتابة برنامج بأسلوب بسيط مرحبا بالعالم وكيفية تشغيله. كل هذا سأفعله على Ubuntu 19.04.

قم بتثبيت Qt Creator

حول QTCreator
المادة ذات الصلة:
تثبيت Qt 5.9.1 (مع Qt Creator 4.3.1) على Ubuntu

لنبدأ سنقوم تثبيت Build Essential، إذا لم يكن مثبتًا لديك بالفعل. هذه حزمة ستسمح للمستخدمين بتثبيت واستخدام أدوات c ++ في أوبونتو. لمتابعة التثبيت ، نفتح محطة طرفية (Ctrl + Alt + T) وسنقوم أولاً بتحديث البرنامج المتاح ثم تثبيت الحزمة عن طريق كتابة:

sudo apt update; sudo apt install build-essential

إذا لم يكن لديك حزمة Qt Creator مثبتة والتي تحتوي على أدوات سطر الأوامر وواجهة المستخدم لإنشاء مشروع Qt وتشغيله ، فاكتب في نفس المحطة الطرفية:

تثبيت Qt Creator

sudo apt install qtcreator

إذا كنت تريد استخدام Qt 5 كإصدار افتراضي من Qt Creator، قم بتشغيل الأمر التالي:

التثبيت الافتراضي Qt5

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

qmake المشروع كيو تي

يمكننا التحقق من أن الأمر السابق قد أنشأ ملفًا باسم مشروع في دليل المشروع. ملف المشروع هذا هو الهيكل الأساسي لمشاريع كيو تي ويمكن تحريرها.

الإعدادات في ملف مشروع كيو تي

نظرًا لأننا نريد تجميع المشروع من سطر الأوامر ، فسيتعين علينا ذلك أضف السطر التالي إلى ملف .pro الذي أنشأناه في الخطوة السابقة.

QT += gui widgets

للقيام بذلك ، لا يوجد سوى افتح ملف SampleProject.pro والصق داخل السطر السابق:

تكوين ملف مشروع كيو تي

vim ProyectoQt.pro

قم بإنشاء ملف تنفيذي للمشروع

الأمر التالي سيُنشئ ملفًا باسم "ماكيفيلي' في دليل المشروع.

qmake ProyectoQt.pro

بناء مشروع makefile كيو تي

تتمة سنستخدم make لتجميع ملف Makefile في برنامج قابل للتنفيذ:

make

طالما لا توجد أخطاء في المشروع ، يجب أن ينشئ هذا الأمر برنامجًا قابلاً للتنفيذ في دليل العمل.

إنشاء الملف القابل للتنفيذ

الملف المشروع باللون الأخضر ، هو الملف القابل للتنفيذ كيو تي.

اختبر البرنامج

إذا وصلت إلى هذه النقطة ، فأنت جاهز تمامًا قم بتشغيل الملف القابل للتنفيذ الذي أنشأناه في الخطوة السابقة. يمكنك تشغيل البرنامج عن طريق الكتابة في Terminal ، داخل مجلد المشروع:

./ProyectoQt

خرج هذا المثال كالتالي:

تشغيل برنامج عينة Qt

هذه هي الأساسيات التي يجب أن يعرفها أي مستخدم لكتابة أول برنامج Qt وتجميعه وتشغيله. كما ذكرت أعلاه ، يمكنك الاختيار بين سطر الأوامر أو طريقة واجهة المستخدم ، اعتمادًا على احتياجات مشروعك وتفضيلاتك الشخصية. بالنسبة ماس información، استشر وثائق رسمية كيو تي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ملاك قال

    نطاق، ما يقصده المقال هو تثبيت وتجميع برنامج باستخدام QT، من ناحية أخرى، Qt Creator هو IDE متعدد المنصات، وإلا فهو رائع