#navi(../)
* Ubuntu12.04にwxPerlの環境をインストールしてみた [#jd137bb9]
Ubuntu12.04にwxPerlの環境をインストールしてみたときの備忘録です。
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連記事 [#m081bbf2]
-[[Debian 7 WheezyにwxPythonをインストールしてみた>wxPython/Debian 7 WheezyにwxPythonをインストールしてみた]]
-[[Ubuntu12.04にwxPythonをインストールしてみた>wxPython/Ubuntu12.04にwxPythonをインストールしてみた]]
-[[CentOS6にwxPythonをインストールしてみた>wxPython/CentOS6にwxPythonをインストールしてみた]]
* wxPerlのインストール [#o43b4a51]
以下のコマンドでwxPerl関連のパッケージを検索しインストールしました。
-wxperlのパッケージを検索。
$ apt-cache search wxperl
libwx-perl - interface to wxWidgets cross-platform GUI toolkit
上記の検索結果からlibwx-perlをインストール。
$ sudo apt-get install libwx-perl
* wxPerlでHello world [#w532b0f0]
以下URLのサンプルコードを使用しwxPerlでHello worldを実行しました。~
http://examples.wxperl.it/2013/03/hello-world.html
#ref(wxHello.pl)
#!/usr/bin/perl
use strict;
use warnings;
use Wx;
package MyApp;
use base 'Wx::App';
sub OnInit {
my( $self ) = @_;
# create a new frame (a frame is a top level window)
my $frame = Wx::Frame->new(
undef, # parent window
-1, # ID -1 means any
'Hello World', # title
[-1, -1], # default position
[250, 150], # size
);
$frame->Show( 1 );
return 1;
}
package main;
my $app = MyApp->new;
$app->MainLoop;
実行結果~
$ chmod +x wxHello.pl
$ ./wxHello.pl
#ref(01.gif)
以上、Ubuntu12.04でwxPerlをインストールした時の備忘録です。~
#htmlinsertpcsp(ll-btm.html,ll-sp.html)