Tcl/Tk. Dialog pemilihan fail alternatif untuk platform Linux dan Android


Tcl/Tk. Dialog pemilihan fail alternatif untuk platform Linux dan Android

Hari ini, bahasa skrip Tcl/Tk digunakan bukan sahaja pada komputer, tetapi juga dengan kejayaan ported pada platform Android. Tetapi pada platform inilah semua kelemahan dialog pemilihan fail tcl/tk (tk_getSaveFile, tk_getOpenFile atau tk_chooseDirectory) menjadi kelihatan terutamanya.

Apa yang tidak sesuai dengan anda dalam dialog ini? Ia tidak mempunyai operasi asas dengan folder/fail: mencipta, memusnahkan, menamakan semula. Tidak, jangan fikirkannya, semua mekanisme ini secara semula jadi dilaksanakan dalam tcl itu sendiri, mereka tidak ada dalam dialog GUI. Di Linux ini tidak begitu ketara, tetapi pada platform Android dialog ini menyebabkan banyak kesulitan.

Akibatnya, balalaika telah dicipta (ini juga dipanggil pakej untuk tcl) tkfe (tk file explorer).

Semasa membangunkan pakej tkfe, kami mengambil kira bukan sahaja keperluan untuk sekurang-kurangnya operasi asas dengan fail/direktori, tetapi juga keinginan untuk mempunyai penjelajah kedua-dua dalam tetingkap berasingan dan dalam bingkai berasingan, yang pengguna boleh letakkan dengan mudah. untuknya dalam GUInya.

Projek ini mengandungi contoh komprehensif tentang cara menggunakan pakej. Sememangnya, dialog ini juga boleh digunakan pada platform lain. Ia juga mudah untuk memindahkannya ke Python/TkInter.

Sumber: linux.org.ru

Tambah komen