هذا الكائن عبارة عن مربع يمكن للمستخدم كتابة اكواد بايثون فيه حيث انه سيقوم بتلوينها
ن = محرر_اكواد(النافذة = م)
يمكن ذلك من خلال الدالة احضار_النص
عادة سيتم اظهار المحرر في منتصف النافذة ،، ولتحديد مكان محدد للمحرر نستخدم الدالة تحديد_احداثي_العرض وهي تعتمد نظام الاحداثيات وتكون الوحدة الاحداثية تساوي بكسل واحد فقط فتاخذ منك الدالة رقم احداثي العرض ورقم احداثي الارتفاع بالشكل التالي
ح.تحديد_احداثي_العرض(س = 10 , ص = 20)
حيث ص احادثي الارتفاع و س احداثي العرض
عند تنفيذ هذه الدالة يتم مسح جميع النص في المحرر
ن = محرر_اكواد(النافذة = م)
ن.مسح_النص()
يستخدم لتحديد النافذة التي سيظهر فيها المحرر
يستخدم هذا المُدخل لتحديد النص الذي سيظهر على المحرر
يستخدم للتحكم بعرض المحرر
يستخدم للتحكم بطول المحرر
يستخدم لتحديد لون خلفية المحرر من خلال نظام A++ Colors
يستخدم لتحديد لون خط المحرر من خلال نظام A++ Colors
يستخدم لتحديد شكل مؤشر الماوس عند مروره على المحرر وتاخذ القيم عادي و اضافة و تحميل و تحريك و قلب
في بعض الاحيان قد تحتاج معرفة قيمة احد خواص المحرر ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي
ن = محرر_اكواد( النافذة = ب)
اكتب(ن.جلب_الخاصية(الخاصية = "لون_الخلفية"))
سيتم كتابة لون خلفية المحرر
في بعض الاحيان قد نحتاج الى تغيير احد خواص المحرر كلون الخلفية مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية
ن = مربع_ادخال(النص = "تطبيق" , النافذة = ب)
ن.تغيير_الخاصية(لون_الخلفية = "3ا32ب3")
عند تنفيذها سيتم تغيير النص الموجود في المحرر الى النص الذي كان موجود قبل اخر تعديل
من_مكتبة الواجهات_الرسومية استدعاء *
ن = نافذة()
ح = محرر_اكواد(النافذة = ن)
انشاء_دالة_باسم تراجع() :
ح.تراجع()
ز = زر(النافذة = ن , الوظيفة = تراجع , النص="جمع")
ن.تشغيل_النافذة()
سيتم التراجع عند الضغط على الزر
تستخدم لاستعادة التراجع