DIALOG BOX SAMPLE

For one final example, here are two scripts which define functions for creating simple dialog boxes in Tk. The Perl version is shown below. The dialog box accepts a list of arguments which set the parent widget, dialog box title, lead-in text, bitmap, the default button selection (activated when you press Return), and a list of further button options. The return value is the number of the button that was pressed, or zero if the default was selected.

 #! /usr/local/bin/perl -w use Tk; sub dialog { my ($master, $title, $text, $bitmap, $default, @butdefs) = @_; $w = MainWindow->new(); $w->title($title); $w->iconname('Dialog'); $top = $w->Frame(relief => 'raised', borderwidth => 1); $top->pack(side => 'top', fill => 'both'); $bot ...

Get Perl To Python Migration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.