Tcl/Tk。 Linux および Android プラットフォーム用の代替ファイル選択ダイアログ


Tcl/Tk。 Linux および Android プラットフォーム用の代替ファイル選択ダイアログ

現在、Tcl/Tk スクリプト言語はコンピュータ上で使用されているだけでなく、成功を収めています。 移植された Android プラットフォーム上で。 しかし、このプラットフォームでは、tcl/tk ファイル選択ダイアログ (tk_getSaveFile、tk_getOpenFile、または tk_chooseDirectory) のすべての欠点が特に顕著になりました。

この対話であなたに合わないものは何ですか? フォルダー/ファイルの基本的な操作 (作成、破棄、名前変更) が欠けています。 いいえ、考えないでください。これらのメカニズムはすべて tcl 自体に自然に実装されており、単に GUI ダイアログに存在しないだけです。 Linux ではこれはあまり目立ちませんが、Android プラットフォームではこのダイアログは非常に不便を引き起こします。

その結果、balalaikaが作成されました(これはtcl用パッケージとも呼ばれます) TKFE (tkファイルエクスプローラー)。

tkfe パッケージを開発するとき、私たちはファイル/ディレクトリに対する少なくとも基本的な操作の必要性だけでなく、ユーザーが都合よく配置できる別のウィンドウと別のフレームの両方にエクスプローラーを配置したいという要望も考慮しました。彼にとっては GUI です。

プロジェクトには、パッケージの使用方法の包括的な例が含まれています。 当然のことながら、このダイアログは他のプラットフォームでも使用できます。 Python/TkInter への移植も簡単です。

出所: linux.org.ru

コメントを追加します