1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| use strict;
use Tk;
# -- Définition des Variables Tk -- #
my ($Fenetre_Principale, $Frame_Principale );
my ($Frame_Gauche_Menu, $Frame_Top, $Frame_Main);
# -- Création de la Fenêtre Principale -- #
$Fenetre_Principale = MainWindow->new();
$Fenetre_Principale->minsize( '800', '600' );
$Fenetre_Principale->title("Interface Admin ISOTOP");
$Frame_Principale = $Fenetre_Principale->Frame(-relief => 'groove', -borderwidth => 5);
$Frame_Principale->pack(-anchor => 'center', -fill => 'both', -expand => 'y');
# -- Création Frame Main -- #
$Frame_Main = $Frame_Principale -> Frame(-background => 'green', -foreground => 'white');
$Frame_Main->place(-x =>150, -y => 150, -width => 640, -height =>440);
# -- Gestion INFO -- #
my $Label_INFO = $Frame_Main -> Label(-text => "INFO", -width => 10, -height => 1, -relief => 'groove', -borderwidth => 3);
my $INFO = "exemple de ligne super longue qui est récupéré depuis une base de donnée et qui doit pouvoir être changée modifiée voir remplie pour une première fois etc....";
my $Entry_INFO = $Frame_Main -> Entry(-text => $INFO, -justify => 'center', -width => 50);
$Label_INFO -> place(-x =>415, -y => 5);
$Entry_INFO -> place(-x =>415, -y => 35, -width => 220, -height => 305);
# -- Lanceur d'évènement -- #
MainLoop; |
Partager