tcl / tk. مربع حوار اختيار ملف بديل لمنصات Linux و Android


tcl / tk. مربع حوار اختيار ملف بديل لمنصات Linux و Android

اليوم ، لا تُستخدم لغة البرمجة النصية Tcl / Tk على أجهزة الكمبيوتر فحسب ، بل تُستخدم أيضًا بنجاح. استدار لمنصة Android. ولكن على هذا النظام الأساسي أصبحت جميع أوجه القصور في مربع حوار تحديد ملف tcl / tk (tk_getSaveFile أو tk_getOpenFile أو tk_chooseDirectory) مرئية بشكل خاص.

ما الخطأ في هذا الحوار؟ عدم وجود عمليات أولية مع مجلدات / ملفات بداخلها: إنشاء ، إتلاف ، إعادة تسمية. لا ، لا تعتقد ، في tcl نفسها ، يتم تنفيذ كل هذه الآليات ، بالطبع ، فهي ببساطة ليست في واجهة المستخدم الرسومية للحوار. في Linux ، هذا ليس ملحوظًا ، ولكن على نظام Android الأساسي ، يتسبب هذا الحوار في الكثير من الإزعاج.

نتيجة لذلك ، تم إنشاء balalaika (هذه هي الطريقة التي تسمى أيضًا الحزم / الحزم لـ tcl) tkfe (مستكشف ملفات tk).

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

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

المصدر: linux.org.ru

إضافة تعليق