⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.pl

📁 perl learn perl by examples
💻 PL
字号:
use Tk;
$top = MainWindow->new();
# Create Menu Bar
$menu_bar = $top->Frame()->pack('-side' => 'top');
 
#Search menu button
$search_mb = $menu_bar->Menubutton('-text'         => 'Search',
                                   '-relief'       => 'raised',
                                   '-borderwidth'  => 2,
                                   )->pack('-side' => 'left',
                                           '-padx' => 2
                                           );
# Find
$search_mb->command('-label'       => 'Find',
                    '-accelerator' => 'Meta+F',
                    '-underline'   => 0,
                    '-command'     => sub {print "find\n"}
                    );
# Find Again
$search_mb->command('-label'       => 'Find Again',
                    '-accelerator' => 'Meta+A',
                    '-underline'   => 5,
                    '-command'     => sub {print "find again\n"}
                    );

$match_type = "regexp"; $case_type = 1;
$search_mb->separator();
# Regexp match
$search_mb->radiobutton('-label'    => 'Regexp match',
                        '-value'    => 'regexp',
                        '-variable' => \$match_type);
# Exact match
$search_mb->radiobutton('-label'    => 'Exact match',
                        '-value'    => 'exact',
                        '-variable' => \$match_type);
$search_mb->separator();
# Ignore case
$search_mb->checkbutton('-label'    => 'Ignore case?',
                        '-variable' => \$case_type);

MainLoop();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -