الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعدة .. QT

بدأه yacinebrca في 24 يوليو 2014 · 3 رد · 1,480 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

 

اخواني الكرام  أرجوا منك مساعدتي في كتابة أول برنامج لي على QT

 

أردت تنفيد هذا الكود ..

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QPushButton bouton(" -*- Bonjour -*-  !! ");
    bouton.show();

    return app.exec();
}

لكن وجدت به مشاكل ..

 

اليكl كل الخطوات التي قمت بها  ...

 

 

 

 

NBVcuN.png

 

HX7K8W.png

 

 

 

 

e0zQuB.png

 

 

 

 

 

 

DZPrQR.png

 

 

 

 

qbThql.png

 

 

ظهر لي بملف بصيغة test.pro

 

K4IzHs.png

 

 

ثم أردت أن اضيف ملف بصيغة .cpp

mxtiAr.png

 

 

 

 

ZazY9B.png

 

 

iOjHrL.png

 

نسخت الكود الذي بأعلى وأردت تنفيذ البرنامج ... لكن حدث معي مشكل ..

 

7I9Akt.png

 

 

 

 

 

أتمنى أن لا تبخلوا علي بالرد ..

 

بارك الله فيكم ...

 

 

 

 

 

elearning_image.jpg

#2

جرب إضافة هذا السطر في بداية الملف test.pro

QT += widgets
#3

الأرجح أنك تستخدم qt 5. لما أنشأت المشروع فأنت أنشأت مشروع بإعدادات فارغة، هذا الملف pro يحتوي إعدادت المشروع.

 

الفئات في qt مجزأة لوحدات، فئات المكونات الرسومية في الوحدة widgets، والشبكات في network وقواعد البيانات في sql، ستجد هنا هنا قائمة بتلك الوحدات.

 

قبل النسخة الخامسة، كانت الفئة QApplication وQPushButton جزء من الوحدة gui - هي و core تضاف إفتراضياً لأي مشروع qt-، لكن بدأً من النسخة الخامسة نقلت لوحدة جديدة اسمها widgets. يلزمك أن تضيف هذه الوحدة في الملف pro مع المتغير QT (قائمة الوحدات التي يستخدمها البرنامج، gui و core مضافة ضمنياً):

QT      += widgetsSOURCES  = main.cpp

SOURCES يحوي ملفات برنامجك، قد تجده مضاف مسبقاً حين أضفت main.cpp.

 

انظر للصفة Creating Project Files | QMake | Documentation | Qt Project كي تعرف تتعامل مع الملف pro.

#4

اولا ..بارك الله في  الأخ 

abdou001 و الاخ Mr.B

الذي قدم لي شرح موجز ..

 

.. الحمد لله ظهرت النافدة ... وهي أول نافذة لي :D في qt

 

انتظروا مني في الأيام القادمة ان شاء الله جملة من الأسئلة  ... :)

 

شكرا لكم ...

elearning_image.jpg

مواضيع مشابهة