الانتقال إلى المحتوى الرئيسي

كيفية رسم في نافذة منفصلة باستخدام كيو تي-دليل المبتدئين

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

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

توفر كيو تي واجهة رسم بسيطة وسهلة الاستخدام تسمح لك بإنشاء عناصر رسومية متنوعة مثل الخطوط والمستطيلات والحذف والمزيد. يمكنك تخصيص اللون والخط والنمط والسمات الأخرى للرسم ، بالإضافة إلى التعامل مع أحداث الماوس ولوحة المفاتيح لإنشاء تطبيقات رسومية تفاعلية.

إذا كنت تريد أن تتعلم كيفية إنشاء واجهات رسومية جميلة وظيفية باستخدام كيو تي ، ثم هذا الدليل هو لك. ستجد هنا جميع المعلومات الضرورية وأمثلة التعليمات البرمجية لبدء إنشاء مشاريعك الخاصة في كيو تي.

  1. الشروع في العمل مع كيو تي
  2. التحضير للرسم
  3. تثبيت وتكوين كيو تي
  4. إنشاء نافذة منفصلة للرسم
  5. إنشاء واجهة رسومية
  6. سؤال وجواب
  7. كيف يمكنني إنشاء نافذة جديدة في تطبيق كيو تي?
  8. هل من الممكن رسم في نافذة منفصلة باستخدام كيو تي?
  9. كيف يمكنني عرض نافذة تماما وفقا لحجم الشاشة?
  10. كيف يمكنني رسم الأشكال الهندسية البسيطة في نافذة منفصلة باستخدام كيو تي?
  11. كيف يمكنني حفظ رسم رسمها في نافذة منفصلة باستخدام كيو تي?

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

كيو تي هو مجموعة أدوات عبر منصة لتطوير التطبيقات في اللغة ج that التي تسمح لك لإنشاء واجهات المستخدم الرسومية. يوفر كيو تي الهجرة سهلة بين أنظمة التشغيل المختلفة مثل ويندوز ، ماك ولينكس.

للبدء مع كيو تي ، سوف تحتاج إلى:

  1. تثبيت كيو تي الخالق-بيئة تطوير متكاملة مصممة خصيصا للعمل مع كيو تي. يمكنك تحميل أحدث نسخة من كيو تي الخالق من الموقع الرسمي كيو تي.
  2. تثبيت إطار كيو تي, عائلة من المكتبات والأدوات اللازمة لتطوير التطبيقات على كيو تي. يمكنك اختيار الإصدار المناسب من إطار كيو تي اعتمادا على نظام التشغيل ومتطلبات المشروع.
  3. تكوين بيئة التطوير - بعد تثبيت كيو تي كرياتور وإطار كيو تي ، ستحتاج إلى تكوين المشروع والمعلمات ذات الصلة مثل المترجم والنظام الأساسي ونظام التشغيل المستهدف.

بعد إعداد بيئة التطوير ، ستكون جاهزا لبدء إنشاء تطبيقات على كيو تي. كيو تي الخالق يقدم لك أدوات مريحة لإنشاء واجهة المستخدم ، وكتابة التعليمات البرمجية وتصحيح التطبيق الخاص بك.

الملامح الرئيسية ل كيو تي:

  • أدوات ملائمة لإنشاء واجهة رسومية ، بما في ذلك مصمم النماذج.
  • نظام قوي من الإشارات وفتحات لمعالجة الحدث.
  • مكتبة غنية من المكونات التي يمكنك استخدامها لإنشاء وظائف مختلفة في التطبيق الخاص بك.
  • دعم تعدد مؤشرات الترابط وتنفيذ المهام المتوازية.
  • قاعدة البيانات ودعم الشبكات.
  • سهولة الترحيل بين المنصات المختلفة.

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

في الأقسام التالية من دليلنا ، ونحن سوف ننظر في المفاهيم والأدوات الأساسية كيو تي ، وكذلك تظهر لك كيفية إنشاء تطبيقات إطارات بسيطة باستخدام كيو تي الخالق. المتعة التعلم ونتمنى لك التوفيق في إنشاء تطبيقات على كيو تي!

التحضير للرسم

قبل البدء في الرسم في نافذة منفصلة باستخدام كيو تي ، تحتاج إلى تثبيت الأدوات اللازمة وتكوين بيئة التطوير.

أولا ، تثبيت كيو تي الخالق ، بيئة التنمية المتكاملة التي تسمح لك لإنشاء التطبيقات باستخدام كيو تي. يمكنك تحميل كيو تي الخالق من الموقع الرسمي كيو تي واتبع تعليمات التثبيت.

بعد تثبيت كيو تي الخالق ، تكوين المشروع لرسم في النافذة. إنشاء مشروع جديد وحدد" تطبيق " مع رمز ج code. ثم حدد هدف النظام الأساسي ، على سبيل المثال ، " سطح المكتب "أو"مضمن".

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

عند إنشاء النافذة ، تحتاج إلى إعدادها للرسم. للقيام بذلك ، إنشاء فئة التي ترث من كويدجيت أو كجرافيكسفيو ، اعتمادا على النهج الذي تفضله. يمكنك استخدام كبينتر لرسم داخل كويدجيت أو كغرافيكسسين لرسم داخل كغرافيكسفيو.

بعد إعداد نافذة الرسم ، تحتاج إلى إضافة رمز للتعامل مع أحداث الماوس ولوحة المفاتيح. على سبيل المثال ، يمكنك التعامل مع النقر على زر الماوس وتحريك الماوس للرسم على الشاشة. استخدام وظائف التعامل مع الحدث كيو تي مثل موسيبريسيفنت () و موسيموفيفنت ().

لا تنس تثبيت جميع التبعيات اللازمة لمشروعك ، مثل كيو تي كور و كيو تي واجهة المستخدم الرسومية. تكوين الملف.برو لتحديد الوحدات التي تريد استخدامها.

أخيرا ، قم بتشغيل تطبيقك وابدأ الرسم! يمكنك استخدام وظائف كبينتر لرسم الأوليات رسومية بسيطة مثل الخطوط والدوائر ، أو استخدام كغرافيكسسين لرسومات أكثر تعقيدا.

باتباع هذه الخطوات ، ستكون جاهزا للرسم في نافذة منفصلة باستخدام كيو تي. حظاً موفّقاً!

تثبيت وتكوين كيو تي

الخطوة 1: تحميل وتثبيت كيو تي

  1. انتقل إلى موقع كيو تي الرسمي على https://www.qt.io /.
  2. في الصفحة الرئيسية للموقع ، انقر فوق الزر "تنزيل" للانتقال إلى صفحة التنزيل.
  3. حدد إصدار كيو تي المناسب لنظام التشغيل الخاص بك وانقر على زر "تنزيل".
  4. اتبع الإرشادات لتحميل وتثبيت كيو تي على جهاز الكمبيوتر الخاص بك.

الخطوة 2: تكوين المشروع في كيو تي الخالق

  1. تشغيل كيو تي الخالق بعد التثبيت الناجح.
  2. انقر فوق الزر" مشروع جديد " على شريط الأدوات الرئيسي.
  3. حدد نوع المشروع ، على سبيل المثال ، "كيو تي الحاجيات التطبيق " ، وانقر على زر" اختيار".
  4. حدد اسم المشروع والمسار حيث سيتم حفظ المشروع ، وانقر على زر" التالي".
  5. حدد مجموعة كيو تي لبناء المشروع وانقر على زر" التالي".
  6. قم بتكوين معلمات المشروع الإضافية ، إذا لزم الأمر ، وانقر فوق الزر "التالي".
  7. تحقق من إعدادات المشروع وانقر على زر" إنهاء " لإنشاء مشروع.

الخطوة 3: إعداد نافذة الرسم

لإعداد نافذة للرسم في نافذة منفصلة باستخدام كيو تي ، اتبع الخطوات التالية:

  1. في الرئيسينافذة.ح الملف ، تعريف فئة ميويدجيت التي سوف تتحكم في نافذة للرسم:
  2. مثال:
    فئة ميويدجيت: كويدجيت العامة {
  3. في الملف الرئيسينافذة.كبب تنفيذ أساليب فئة ميويدجيت ، بما في ذلك طريقة بينتفنت ، والتي سوف تتعامل مع أحداث الرسم:
  4. مثال:
    ميويدجيت:: ميويدجيت(كويدجيت *الأصل) : كويدجيت (الأصل) {
  5. في فئة ماينويندو ، إضافة مثيل فئة ميويدجيت وتأكد من أنه يتم عرضه في نافذة منفصلة:
  6. مثال:
    النافذة الرئيسية:: النافذة الرئيسية (كويدجيت * الأصل)

بعد الانتهاء من هذه الخطوات ، سوف تكون قادرا على استخدام فئة ميويدجيت لرسم في نافذة منفصلة باستخدام كيو تي.

إنشاء نافذة منفصلة للرسم

في هذا القسم ، سننظر في كيفية إنشاء نافذة منفصلة للرسم باستخدام إطار كيو تي. ويهدف هذا الدليل للمبتدئين ولا يتطلب خبرة سابقة مع كيو تي.

1. قم بإنشاء مشروع كيو تي جديد وحدد قالب تطبيق" النافذة الرئيسية".

.

وتعيينها على أنها النافذة الرئيسية لتقديم. على سبيل المثال:

باطل ماينويندو:: أوبيندراوينغويندو()

{

كمينويندو * دراوينغويندو = جديد كمينويندو (هذا);

نافذة الرسم- > عرض();

}

.

.

.

باطل دراوينغويندو:: بينتفنت (كباينتيفنت * الحدث)

{

رسام كيو بينتر (هذا);

رسام.خط السحب (0 ، 0 ، العرض () ، الارتفاع ());

رسام.دراوركت (50 ، 50 ، 100 ، 100);

رسام.دراويليبس (150 ، 150 ، 50 ، 50);

}

إنشاء مثيل من فئة نافذة الرسم وتعيينه القطعة المركزية للنافذة الرئيسية. على سبيل المثال:

باطل ماينويندو:: أوبيندراوينغويندو()

{

دراوينغويندو *دراوينغويندو = دراوينغويندو جديد (هذا);

سيتسينترالويدجيت (دراوينغويندو);

}

.

هذا مجرد مثال على كيفية إنشاء نافذة منفصلة للرسم في كيو تي. قد يختلف التنفيذ حسب احتياجاتك والمشروع. حظا سعيدا في البرمجة!

إنشاء واجهة رسومية

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

لإنشاء واجهة رسومية في كيو تي ، يتم استخدام لغة ترميز كمل (لغة كائن ميتا كيو تي) أو فئات من مكتبة كتويدجيتس. يوفر كلا النهجين أدوات قوية لإنشاء واجهة بديهية وجذابة.

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

إذا كنت تفضل العمل مع فئات من كتويدجيتس ، سوف تحتاج إلى إنشاء مثيل من القطعة الرئيسية (على سبيل المثال ، كمينويندو) وإضافة الحاجيات اللازمة لذلك ، تكوين خصائصها ووضعها باستخدام مديري التخطيط.

كتويدجيتس يقدم مجموعة واسعة من الحاجيات المحددة مسبقا مثل كبوشبوتون ، كلابيل ، كلاينديت ، الخ. يمكنك استخدامها لإنشاء أزرار وحقول نصية وتسميات وعناصر واجهة أخرى.

يمكنك أيضا تخصيص تصميم الواجهة باستخدام ملفات تشبه كس أو تعيين أنماط مباشرة في التعليمات البرمجية باستخدام أساليب الفئة. هذا يسمح لك لخلق تصاميم فريدة وحديثة للتطبيق الخاص بك.

وبالإضافة إلى ذلك ، يوفر كيو تي أدوات مريحة لمعالجة الحدث ، والتحقق من صحة البيانات المدخلة ، وعرض الرسالة وغيرها من الميزات التي من شأنها أن تساعد على جعل واجهة أكثر تفاعلية وظيفية.

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

في نهاية المطاف ، وخلق واجهة المستخدم الرسومية باستخدام كيو تي يمنحك السيطرة الكاملة على مظهر وظائف التطبيق الخاص بك. ستكون قادرا على إنشاء واجهة جميلة وسهلة الاستخدام وبديهية تضمن تفاعل المستخدم المريح مع منتجك.

سؤال وجواب

كيف يمكنني إنشاء نافذة جديدة في تطبيق كيو تي?

لإنشاء نافذة جديدة في تطبيق كيو تي ، تحتاج إلى إنشاء كائن جديد من فئة كويدجيت واستدعاء طريقة العرض() لعرضه.

هل من الممكن رسم في نافذة منفصلة باستخدام كيو تي?

نعم ، يمكنك. للقيام بذلك ، تحتاج إلى إنشاء نافذة جديدة باستخدام فئة كويدجيت وتجاوز طريقة بينتفنت () ، والتي يمكنك رسم.

كيف يمكنني عرض نافذة تماما وفقا لحجم الشاشة?

من أجل عرض النافذة تماما وفقا لحجم الشاشة ، يمكنك استخدام طريقة شوفولسكرين() بدلا من طريقة شو (). سيسمح هذا للنافذة باحتلال المساحة المتاحة بالكامل من الشاشة.

كيف يمكنني رسم الأشكال الهندسية البسيطة في نافذة منفصلة باستخدام كيو تي?

لرسم أشكال هندسية بسيطة في نافذة منفصلة باستخدام كيو تي ، إعادة تعريف طريقة بينتفنت () من فئة كويدجيت واستخدام كائن من فئة كبينتر لتنفيذ عمليات الرسم اللازمة.

كيف يمكنني حفظ رسم رسمها في نافذة منفصلة باستخدام كيو تي?

لحفظ رسم مرسومة في نافذة منفصلة باستخدام كت ، يمكنك استخدام طريقة انتزاع() من فئة كويدجيت ، الذي يعود كائن من فئة كبيكسماب مع الصورة التي تم التقاطها. ثم يمكنك استخدام طريقة حفظ () من فئة كبيكسماب لحفظ الصورة إلى ملف.