0

全てにおいて良い日。質問を投稿するのはこれが初めてなので、いきなり本題に入ります。私とチームメイトは、実際にプログラミング言語として Python を使用してアプリケーションに取り組んでおり、その言語を使用してファイルマネージャーを作成する方法を見つけるのに苦労しています。

私たちはウェブを検索して精査してきましたが、質問に対する適切な答えを見つけることができないようです.

pythonどちらかを使用するか、空き地を使用して、このようなことを達成しようとしeclipseています。

.-root
.  - dir_one
.    -file_one
.    -file_two
.    -file_three
.  -dir_two
.    -image_one
.    -image_two

申し訳ありませんが、現時点では画像を投稿できないようです。どんな助けでも大歓迎です。

前もって感謝します。

4

2 に答える 2

4

グレードを指定しているので、GTK+を使用していると思います。

私が見ているように、解決すべき問題が実際には 2 つあります。

  • ファイルとディレクトリを一覧表示/移動/削除/コピーする方法。この問題は、Python のosモジュール ( http://docs.python.org/2/library/os.html ) と GLib の GIO を使用して実質的に解決されます。(ドキュメントはありません。C関数に基づいて何をすべきかを理解するのは非常に簡単です)

  • インターフェースの作り方。あなたが提案したレイアウトから、私は Gtk.TreeView モデル/ウィジェットがあなたが求めているものだと思います: https://python-gtk-3-tutorial.readthedocs.org/en/latest/treeview.html

また、ここには比較的単純な既製の例があります: http://zetcode.com/gui/pygtk/advancedwidgets/

于 2013-01-18T10:56:39.797 に答える
2

投稿で示したようなものを印刷したいだけなら、探しているのはos.walk です。

これを使用する方法の良い例を次に示します。

また、Michael が述べたように、os モジュールはおそらくファイル マネージャー操作に関するほとんどのニーズを満たしています。

于 2013-01-18T10:58:50.750 に答える