3

如何在 Perl 中打开文件夹选择对话框?

4

3 回答 3

7

取决于您使用的 GUI 系统,也可能取决于平台。例如,在 Windows 和 using 上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 回答
7

便携(至少与其他相比

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

当然,如果您实际上在程序的其余部分中使用 Tk,您应该调用chooseDirectory适当的父小部件,而不是在此处构造和销毁的小部件。

于 2009-12-09T03:48:26.840 回答
3

您可能想查看wxPerl中的 GUI 绑定。

于 2009-12-09T02:50:11.387 回答