
وازى بنستخدمه وكمان ازى بنستدعى المكتبه ونعمل اول برنامج على الشاشه الخاصه بينا uix فى الدرس ده هنعرف اى هو
فى الدرس بتاع النهارده هنتعلم ازاى بنستخدم RunTouchApp وكمان ازاى بستخدم ال Builder وازاى بفتح مساجه العمل بتاعتى .
المشكله اللى بتواجه ناس كتير فى استخدام ال Hint والاتجاهات المختلفه الخاصه بيه واستخدامه مع ال Layout من خلال :
Pos / size / Size_hint / Pos_hint / Size_hint_y / Size_hint_x / Size_hint_max / Size_hint_min / Pos_hint_x / Pos_hint_y
كتير مننا عارف معنى ال Horizontal , Vertical بس فى المكتبه بتعتنا مع ال hint ليها طريقه استخدام مختلفه وليها اسس وقواعد لازم تفهمها صح عشان تستخدمها بعد كدا فى الكود صح .
بنتعرف على Class super واى وظيفتها واى هو ال Padding واى وظيفتها مع الازرار على ال widget بتاعتى وكمان اى هى ال __init__ .
بنعرف اى هيا وظيفته ال BoxLayout وازاى بستخدم معاها ال Orientation باشكلها المختلفه .
بنعرف اى هيا وظيفته ال FloatLayout وازاى بستخدم معاها ال Hint باشكلها المختلفه .
بنعرف اى هو ال AncorLayout واى الامكان المتاح ليا وضعها فيه فى ال widget بتاعتى واى هو ال ancor_x و ancor_y
بنعرف اى هو ال GridLayout وازى بستخدم ال rows , cols واى وظيفتهم وكمان ازاى بستخدم معاهم ال spacing واى القيم بتاعته .
بنعرف اى هو ال RelativeLayout واى التشابه بينه وبين ال GridLayout .
بنتعرف على ال StackLayout واى هيا ال ( rl – lr – tp –pt ) وازى بستخدمها مع ال Orientation وكمان بنستخدم ال Padding , Spacing
بنتعرف على ال PageLayout واى استخدمها وازاى مش بنقدر نستخدم معاها ال hint .
بنتعرف على انشاء ال Button وبرسمها عن طريق ايه فى المكتبه بتاعتى والخصائص اللى بغير بيها شكل وحجم ولون ومكان ال Button بتاعى .
بنتعرف على انشاء ال Button وازاى بستخدم معاه ال ( root_x , root_y , self.height , self.width ) .
بنتعرف على انشاء ال Button عن طريق ال super وازاى بستدعيه عن طريق ال uix واى الاختلاف فى طريقه كتابه الخصائص بين ال super و runtouchapp واى هيا ال self.add_widget .
بنتعرف على انشاء ال Label عن طريق ال class وازى بستخدم معاه ال tags واى اشكلها المختلفه وازاى بستخدمها مع ال text بتاعتى .
بنتعرف ازاى بستخدم ال Button مع ال Label وازى برسمهم عن طريق ال BoxLayout واغير حجمهم عن طريق ال height وازاى الغى ال size_hint .
بنعرف اى هو ال ActionBar واى المحتويات بتاعته اللى من خلالها بعمل ال ( icon , title , Button ,Group ) وازاى بستخدم معاه ال pos وكمان اغير فى الخصائص الخاصه بيه .
بنعرف اى هو ال ActionBar واى المحتويات بتاعته اللى من خلالها بعمل ال ( icon , title , Button ,Group ) وازاى بستخدم معاه ال pos وكمان اغير فى الخصائص الخاصه بيه .
بنعرف ازاى بنعمل Checkbox واى هيا ال Layout اللى بقدر استخدمها معاه ازاى بقدر اغير طريقه ظهوره على ال window .
بنعرف ازاى بنعمل Checkbox , RedioButton واى هيا ال Layout اللى بقدر استخدمها معاه ازاى بقدر اغير طريقه ظهوره على ال window .
بنعرف ازاى بنعمل ProgressBar واى الخصائص اللى بتستخدم فى تغير شكله وقيمته وتحديد الحد الاقصي والادنى له وكمان ليه بنستخدم معاه ال Padding .
فى الدرس د هنعرف اى هو ال Scatter وايه الخصائص اللى بستخدمها معاه وايه هيا ال Layout المناسبه له .
فى الدرس د هنعرف ايه هيا الCanvas وايه استخدمها على ال Window وايه هيا الخصائص بتعتها واستخدمها فى المستقبل فى المراحل المتقدمه من الدوره .
الكورس د من اقوى الشروحات العربيه الكامله في kivy بيخدك من بدايه تصطيب المكتبه عندك وكتابه او سطر فيها وبعد كدا بتبدا الاساسيات وحده وحده وبتخدل المرحله المتقدمه فى الكورس بتطبق فيها اللى فات من الاساسيات وبتستعد لمشروع صغير . مشكله اغلب الكورسات فى المكتبه دى انه اى دوره بتشرح درس او اتنين وبتقف وبعد كدا بتلاقي نفسك مش قادر تتعامل مع المكتبه هنا بقا بعد ما تخلص الدوره دى هتبقا قادر على التعامل وفهم اى كود ممكن يقبلك بطريقه سهله وبسيطه بالنسبه لك كل اللى عليك انك تنفذه وحده وحده هتلاقي الدنيا ماشيه معاك وبسيطه ان شاء الله