#!/usr/bin/perl use strict; use warnings; use Glib qw/TRUE FALSE/; use Gtk2 '-init'; my $window=Gtk2::Window->new(); $window->signal_connect('delete_event',sub{Gtk2::main_quit;}); my $num=0; my $vbox1=Gtk2::VBox->new; my $label=Gtk2::Label->new("Total Count: $num"); for (1 .. 5){ $num=$_; $label->set_text("Total Count: $num"); } $vbox1->add($label); $window->add($vbox1); $window->show_all; Gtk2->main; #### ->Expectation<- Total Count: 1 Total Count: 2 Total Count: 3 Total Count: 4 Total Count: 5 ->Result<- Total Count: 5