• 0
yacinebrca

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

سؤال

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

 

اخواني الكرام  أرجوا منك مساعدتي في كتابة أول برنامج لي على 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

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

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

QT += widgets
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأرجح أنك تستخدم 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.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

abdou001 و الاخ Mr.B

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

 

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

 

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

 

شكرا لكم ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .