• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Aboorh

اعضاء جدد
  • عدد المشاركات

    11
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن Aboorh

  • الرتبة
    عضو جديد
  1. في ملف mainwindowb.h من نوع mainwindow يوجد puplic: void setNum(); int getNum() private: int num; في ملف mainwindowb.cpp void MainWindowb::setNum() { QString temp = m_ui->lineEdit->text(); num=temp.toInt(); } int MainWindowb::getNum() { return num; } الآن النافذة الأخرى اسمها drawGraph من نوع Widget ملف drawGraph.h يوجد: private: int NumberOfNode; في ملف drawGraph.cpp في الكونستركتر قمت باستدعاء الـ get وتخزين قيمتها في المتغير الجديد مع العلم أن النافذة الأولى تنغلق قبل أن تنفتح التالية drawGraph::drawGraph(QWidget *parent): QWidget(parent), m_ui(new Ui::drawGraph) { m_ui->setupUi(this); MainWindowb* w; NumberOfNode=w->getNum(); } متأكدة لأنني وضعت في النافذة التي يدخل بها اليوزر القيمة زر ok بعدها تنغلق وإن لم يدخل شيء ستظهر رسالة خطأ حتى يدخل قيمة بعدها تنغلق وتنفتح الأخرى جزاك الله خير أكثرت تساؤلاتي لكن تسليم المشروع في الغد ولدي اختبار أيضًا لذا أنا مضطرة لإزعاجك
  2. لكن في النافذة الأولى عندما أدخل اليوزر العدد تم تخزينه في متغير من نوع int يعني القيمة محفوظة الآن لكن عندما استدعي get في كلاس اخر لأستخدم هذا المتغير لا يمكنني ذلك..!! شيء آخر أرسلت مشروعي لصديقتي وأجرت عليه بعض التعديلات وعملت له تشغيل واشتغل بعدها ارسلت لي البروجكت وشغلته على جهازي واشتغل لكن وبمجرد ان أغير أي شي في البروجكت ولو مسح كومنت حتى تظهر لي أخطاء بالآلاف هل لديكم فكرة عن ذلك ؟؟؟
  3. الله يكتب لك الأجر يا أخي الكريم تم حل المشكلة ولله الحمد جزاك الله خير.. هناك سؤال آخر وأعلم أنني أكثرت .. لكنني مضطرة .. أنشئت مستطيل في الكيوت عن طريق مكتبة الأوبن جي أل لكنني أريد هذا المستطيل يظهر داخل نافذة وضعت فيها botton لأنه يظهر مستقلاً
  4. السلام عليكم ورحمة الله وبركاته لدي خطأ في تنفيذ مشروعي لقد عرفت متغير في dialog1 اسمه على سبيل المثال num يدخل قيمته اليوزر بواسطة lineEdit ثم أحوله إلى int وأخزنه في المتغير num وعندما أود أستخدامه في dialog2 تظهر المشاكل حاولت استدعاءه بطرق مختلفة لكن دون جدوى مثل: dialog1::num و أيضًا dialog1* d=new dialog1(this); d->num; لكن دون جدوى .. من كان لديه فكرة عن ذلك فليخبرني مع خالص امتناني..
  5. drawing of graph by qt

    لقد مثلت البيانات بهيكلة الـ graph وأريد أن أعرض لليوزر القراف.. شكرًا لك سأطلع على الروابط في الحال.. جزيت خيرًا..
  6. السلام عليكم ورحمة الله وبركاته ,, الأفاضل هل بإمكانكم أن تدلوني على تقنيات رسم الـ graph(data structure) بواسطة الكيوت ولو بشكل عام لأنه ليس لدي سابق خبرة حول طريقة الرسم بالبرامج سوى بالـ opengl في الفيجوال ستديو شاكرة لكم ..
  7. الحمدلله .. شكرًا لك أخي SudaNix والله يجزاك عني خير الجزاء.. جربت الآن طريقتك واستطعت بحمد الله فتح نافذة جديدة من خلال ضغطي على الزر في النافذة الأولى .. الآن تبقى لي إضافة القوائم وما يتعلق بها للنافذة الجديدة .. أصدق الدعوات لك بالتوفيق..
  8. ^ أجل هذا ما أردته تمامًا جزاك المولى خير الجزاء.. سوف أجرب طريقتك إن شاء الله حالاً .. ممتنة أخي الكريم لصبرك ..
  9. \ مرحبا اخي الكريم .. وجدت في أحد المنتديات الأجنبية طريقة جيدة وأظنها تفي بالغرض .. وهو أن تضيف هذا الكود في ملف المين : #include <QtGui> int main (int argc, char** argv) { QApplication ap(argc, argv); QWidget *window1 = new QWidget(0); QWidget *window2 = new QWidget(0); QPushButton *button = new QPushButton("Open second Window", window1); window1->show(); QObject::connect(button, SIGNAL(clicked()), window2, SLOT(show())); return ap.exec() ;} وقد جربته وعمل جيدًا .. لكنني الآن محتارة كيف بوسعي إضافة القوائم والأشياء الأخرى للنافذة الجديدة ..
  10. الله يجزاك الجنة أخي SudaNix لسرعة تجاوبك رأيت الرابط لكنه يشرح طريقة إنشاء dialog من النافذة الرئيسية وأنا اريد إنشاء نافذة أساسية أخرى عند الضغط على زر في النافذة الرئيسية الأولى .. بحيث أن النافذة الرئيسية الجديدة تشمل القوائم وكل ما يتعلق بالبرنامج ومنها يبدأ العمل .. بحثت عن أمثلة لكنني لم أجد ما يشبه ما اود القيام به.. أريد أن أعرف كيف أتعامل مع الكود لإنشائها بشكل عام ..بما أنني مبتدئة.. هل يجب أن أستخدم Designer؟ مع العلم أنني عندما أردت إنشاءdialog من النافذة الرئيسية لم أستخدم سوى QTCreator؟؟ هل أقوم بإضافة ملفات هيدر وسورس للنافذة الجديدة أضمنها داخل ملف النافذة الأصلية مثلاً؟؟ اعتذر على الإطالة وممتنة والله..
  11. السلام عليكم ورحمة الله وبركاته .. الأفاضل هنا لدي سؤال يتوقف عليه إكمال مشروعي .. أنا مبتدئة جدًا في الكيوت ومضطرة لعمل مشروع متكامل في وقت قصير .. لكنني لا أعرف كيف أقوم بصنع نافذة تخرج من النافذة الأساسية .. بحيث يكون لديها قوائم و وأزرار أي متكاملة .. قمت أولا بعمل نافذة لا يوجد فيها سوى نص وزر ok بعد أن أضغط هذا الزر يفترض أنه يغلق النافذة الحالية ويدخل على نافذة أخرى وهي نافذة البرنامج التي تحوي القوائم وكل شيء.. استطعت إغلاق النافذة وفتح dialog بمجرد أن تنغلق النافذة لكنني أريد window وليس dialog.. لذا رجاءًا من لديه فكرة فليخبرني بها مع العلم أنني بحثت كثيرًا لكنني لم أتوصل للحل.. والوقت يداهمني.. اعتذر إن كان سؤالي مكررًا .. وشكرًا مقدمًا..