1

現在、.zip、 .litemod wx.FileDialog()、および.jar(*.zip;*.litemod;*.jar)を受け入れるがあります。これを変更してディレクトリも受け入れるにはどうすればよいですか?私は通常考えます*.zip;*.litemod;*.jar;*が、これはすべてのファイルを許可するだけです。

4

1 に答える 1

1

からファイルまたはディレクトリを選択できるようにしたいということですFileDialog? それが可能であるとは思えません(少なくともドキュメントでそのような可能性について何も見つけることができませんでした)。可能であれば、ディレクトリをダブルクリックしたときに、ディレクトリを選択するか、単に入力するかをダイアログでどのように決定する必要がありますか?

ディレクトリを選択できる特別なダイアログ タイプがあります: DirDialog。ただし、ファイルを選択することはできません。

アップデート:

このスレッドを見てください。ユーザーの一人が書いているように:

ファイルが必要な場合は、wx.FileDialog を使用します。フォルダーが必要な場合は、wx.DirDialog を使用します。そのため、2 つの異なるクラスがあります。同じダイアログからどちらかを選択できる必要がある場合は、独自のダイアログを作成する必要があります。

しかし、最後の回答は、カスタム ダイアログの簡単な実装を示しています。多分それはあなたに役立つでしょう。

于 2012-11-02T13:49:58.733 に答える