3

Perl でフォルダ選択ダイアログを開くにはどうすればよいですか?

4

3 に答える 3

7

最もポータブル(少なくとも他のrs比較して):

use Tk;
my $dir = Tk::MainWindow->new->chooseDirectory;

もちろん、プログラムの残りの部分で実際にTkを使用している場合は、chooseDirectoryここで作成および破棄されたウィジェットではなく、適切な親ウィジェットを呼び出す必要があります。

于 2009-12-09T03:48:26.840 に答える
7

使用している GUI システムと、おそらくプラットフォームによって異なります。たとえば、Windows で を使用するとWin32::GUI、次のように使用できますGetOpenFileName

# $main is your main window...
$my_file = $main->GetOpenFileName(
    -title => 'Select a file...',
    -file => 'default.file',
);
于 2009-12-09T02:52:21.443 に答える
3

wxPerlの GUI バインディングを確認することをお勧めします。

于 2009-12-09T02:50:11.387 に答える