How to display chinese character
- From: Handsome Huang <handsome huang see epson com hk>
- To: "'gtk-perl-list gnome org'" <gtk-perl-list gnome org>
- Subject: How to display chinese character
- Date: Tue, 23 Dec 2003 17:44:14 +0800
Now, I am using gtk2-perl for windows to develop some program. But I can not
display chinese character in my program. The following is a testing program,
If I change the red character to chinese character, it can not display
correctly, who can tell me why?
#!/usr/bin/perl -w
use strict;
use encoding 'gb2312';
use Gtk2 '-init';
use constant TRUE => 1;
use constant FALSE => 0;
my $window = Gtk2::Window->new;
$window->set_title ("Testing");
$window->signal_connect (destroy => sub { Gtk2->main_quit; });
$window->set_border_width(3);
my $vbox = Gtk2::VBox->new(FALSE, 6);
$window->add($vbox);
my $frame = Gtk2::Frame->new("Gtk2-Perl Sample");
$vbox->pack_start($frame, TRUE, TRUE, 0);
$frame->set_border_width(3);
my $hbox = Gtk2::HBox->new(FALSE, 6);
$frame->add($hbox);
$hbox->set_border_width(3);
my $inc_button = Gtk2::Button->new('Press');
$hbox->pack_start($inc_button, FALSE, FALSE, 0);
my $count = 1;
my $quit_button = Gtk2::Button->new('Exit');
$hbox->pack_start($quit_button, FALSE, FALSE, 0);
$quit_button->signal_connect( clicked => sub {
Gtk2->main_quit;
});
my $label = Gtk2::Label->new('Press 0 times.');
$vbox->pack_start($label, TRUE, TRUE, 0);
# has to be done after we've created the label so we can get to it
$inc_button->signal_connect( clicked => sub {
$label->set_text("Press $count times");
$count++;
});
$window->show_all;
Gtk2->main;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]