هذا مثال على الوظيفة الإضافية لـ Orange3. يمكن للوظيفة الإضافية توسيع Orange إما في البرمجة النصية أو في جزء واجهة المستخدم الرسومية أو في كليهما. نركز هنا على جزء واجهة المستخدم الرسومية وننفذ عنصر واجهة مستخدم بسيط (فارغ) ونسجله في Orange ونضيف سير عمل جديد باستخدام هذه الأداة لأمثلة للبرامج التعليمية.
لتثبيت الوظيفة الإضافية من تشغيل المصدر
pip install .
لتسجيل هذه الوظيفة الإضافية في Orange، مع الاحتفاظ بالكود في دليل التطوير (لا تنسخه إلى دليل حزم مواقع Python)، قم بتشغيل
pip install -e .
يمكن بناء تعليمات التوثيق/القطعة عن طريق التشغيل
make html htmlhelp
من دليل الوثيقة.
بعد التثبيت، يتم تسجيل الأداة من هذه الوظيفة الإضافية لدى Orange. لتشغيل Orange من المحطة، استخدم
orange-canvas
أو
python -m Orange.canvas
تظهر الأداة الجديدة في شريط الأدوات ضمن القسم مثال.