بسم الله الرحمن الرحيم
اخي العزيز setParent عمله اذا انتا مختار شيء معين ,هذا الامر يرجعك الى اب هذا الشيئ الذي انتا مختاره يعني مثلا اذا انتا امسوي ويندوز و بعدين اتسوي فريم لاياوت و بعدين تسوي كلومون لاياوت الفريم لاياوت يصير اب ل كولومون لا ياوت فهمت لو لا اذا ما فهمت تابع قرائة الشرح
اخي العزيز الامر الاول يصنع لك نافذه بأسم اكزامبل ويندوز
الامر الثاني يصنع لك كالامون لايوت و معناه : اللاي اوت هو عباره عن تحظير للنافذه الي صنعتها وهو يفهٌم النظام كيفية تصطير الادوات . كلومون يعني تصطير عمودي , معناتها اذا انت كتبت اي امر ثاني بعد هذا الامر مثلا امر صناعة زر او اي كنترولر اخر سيتم وضع هذا الزر بشكل عمودي بهذا الشكل
ق
ق
ق
السطر الثالث و الرابع هو عباره عن صناعة ازرار عاديه باسماء معينه . كما ترى يتم وضع هذه الأزرار بشكل عمودي
هنا انتبه جيدا
السطر الخامس وهو امر صناعة لاياوت آخر يعني تغيير في طريقة التسطير . يا تسطير؟ تسطير الاوامر الي تأتي بعد هذا الامر يتم تسطيرها بشكل rowColumnLayout وهذه خاصية تسطير اخرى يتم من خلال ملء صف كامل ثم النزول الى العمود الثاني يجب عليك اعطاء عدد الاعمده ( numberOfColumns 2 ) طريقة التسطير بهذا الشكل
اذا كان numberOfColumns يعني عدد الصفوف 4 فسيتم التسطير هكذا
ق ق ق ق
ق ق ق ق
ق ق ق
سطر سته سبعه ثمانيه و تسعه هم عباره عن مجموعة اوامر صناعة حقول نصيه بأسم الاسم و المدينه فسيتم وضعهم بشكل راوكلومون لايأوت
انتبه ::::: نفس هذا اللاي أوت(rowColumnLayout) موضوع على الساس اللاياوت الي قبله شنو اللاي اوت الي قبله ها شنو ؟
columnLayout;
احسنت ف هذا اللاي اوت هوه الاياوت الاصلي الي يخص النافذه ككل و اللايوت الي بعده هوه اللايوت الابن .
اما الامر العاشر وما ادراك ما الامر العاشر انتبه جيدا فهنا جواب سوالك مو تمل من طول الجواب زين اقرا
انا كتبت كل هذا لأجل افادة الآخرين
ال سطر العاشر هوه سطر setParent ..;
امر سيت برنت ورا نقطتين شي سوي يرجعك لللايآوت الاب يعني اذا كتبت امر وره امر سيت بارنت على يا اساس الازرار و الكنترولرات تتسطر او تتنظم ها؟
على اساس columnLayout;
احسنت يا اخي فأذا اتلاحظ الاوامر التاليه في السطور الحادي عشر و الثاني عشر و الثالث عشر فسترى انه هذه الاوامر تتنظم بشكل كلومون لاي أوت وهيه اوامر جيك بوكس للاختيار . او بعد مالي خلق اشرح لك اكثر لئن نعست كلش بس سامحني اني امزح وياك مع السلامه
بل مناسبه الامر الاخير هو امر يعرضلك النافذه تقدر اتخلي وراء امر صناعة النافذه مباشره و شكرا
مشكور Mr Maya
بس ممكن يا تكتب انجليزي يا عربي
ال set parent مثل ما فهمته
مثل عندك ال frameColumn
وقبله اي نوع من ال column نفرض انك سويت عدة frame column وانت تبي تسوي الاخير تحت ال column الأول فتستخدم هذا الأمر يعني يرفعك بالهيراكي
مشكور على شرحك انت ما شاء الله شرحت كل شي
ثانكس مجددا
انت على اي مايا شغال؟
انت عندك غلط Unterminated string يعني ب escape sequence
الميل مو شغال واصلا كنت استخدمت string هذي للكلمات مو للاحرف لاحظ هذي عملية جمع:s
اشلون مو شغال او اني جربته كم مره او متأكد انا يشتغل طبعا اني كنت اجربه على مايا 4.5 اربعه و نصف
انتا غلطان اتاكد سويله كوبي بيست مظبوط بس تدري شنو اني بدال هذا الميل سويت تغيير الى بعض الاوامر ذاك مظبوط اكثر بس هذا هم شغال اتأكد اكثر انا قاعد اسوي رندر فما اقدر اجرب اخاف يخرب عندي الرندر بس باجر راح اجربه مره ثانيه او هذا ال string الي اني كاتبه مو للأحرف بل للكلمات مثل ما قلت انتا بس انتا الظاهر ما قريت الميل مظبوط اقرا عدل هذا ال string الي مستعمله انا يخزن العنوان الكامل الى الكنترولر هل العنوان رقم؟
اقرا الميل مظبوط او جربه و تأكد منه
خلاص لقيت الحل ب cgtalk
اصلا شي اختلاف بين 5 و 4.5 ب escape sequence هذي تستخدم لتقسيم المتغيرات يعني تكتبها على عدة اسطر....
مو انا الي ما قريت عدل الكتاب هو الي زفت والسيدي الي بيه الدروس كانه يكلم نفسه صراحة كتاب قمة بالسوء اول كتاب ل Alias بهذي الطريقة
مشكورMr_maya
نعم اخي كلامك مظبوط صحيح انا اعتذر لاكن هذا البرنامج يعمل مع مايا 4.5 بشكل كامل ما فيه اي مشكله
بس جربته مع مايا سته كان فيه مشكله اذا تحب انا اعدل الميل على مايا سته و انا في الخدمه بس اتصور انتا نهيت الحديث و قلت انه وجدت الحل في السيجي تالك بس اذا ممكن اتخلي الحل هنا و النسخه المعدله من البرنامج انا راح انتظر الرد اذا ما رديت انتا انا راح اسوي برنامج او اخليه هنا لئفادة الجميع و شكرا
اخي العزيز انا اجبت على هذا الموضوع على حده في هذا الرابط http://www.maxforums.net/showthread.php?t=35930
لاكن لا احب ان ادع هذا الموضوع يكون ناقص فهاك الرد مع العلم انا هذا الميل يعمل على جميع اصدارات المايا بشكل كامل و بلمناسبه فيه جميع الاعمال الحسابيه الضرب و التقسيم و الجمع و الطرح
string $win;
if (`window -ex window1`)
{deleteUI -window $win;}
string $win=`window -t "Plas Box" -s 0`;
columnLayout;
text " Type a number in the fitst Box and\nsecond and press add button" ;
تعليق