#!/usr/local/bin/perl -w use Tk; use Tk::Dialog; my $mw = MainWindow->new; my $d1 = $mw->Dialog(-text => 'First Dialog', -popover => $mw, -overanchor => 's',-popanchor => 'n'); my $d2 = $mw->Dialog(-text => 'Second Dialog', -popover => $d1, -overanchor => 'e',-popanchor => 'w'); $d1->Button(-text => 'Again',-command => [$d2,'Show'])->pack; $mw->Button(-text => 'Popup',-command => [$d1,'Show'])->pack; MainLoop;