2009/05/23(土) [n年前の日記]
#2 [prog] ZooZ.plなるPerl/Tk用GUIビルダーを使ってみた
_Perl/TkのGUIビルダー - Perl四方山話
_ZooZ.pl - A Perl/Tk GUI builder in pure Perl/Tk. - search.cpan.org
ActivePerl を使っているので、ppmでインストール。Tk::Toolbar も要求されるらしいのでソレもインストール。Perlインストールフォルダ/site/lib/ZooZ.pl あたりにインストールされているみたい。
どうやって呼び出せばいいのか、よくわからず。とりあえず、
基本的には、グリッド内に Widgets? Widget? を配置していく感じでレイアウトができるらしい。配置した Widgetをダブルクリックすると、Widgetのプロパティや配置の仕方を設定できたり、子Widgetのレイアウト画面に移行したりする模様。
プロジェクトとして保存できるのはもちろん、.pl や .pm の形式でエクスポート?ができる。
個人的な感想としては、結構判りやすく気軽にサクサクと作業ができそうな気がしたり。素晴らしい…。
ただ、全ての Widget をサポートしてるわけではないようで。自分で逐一エディタ上で Widget 指定を書いていくよりは、雛型になる .pl や .pm をこのツールで一旦作成して、後はそれら出力されたファイルをエディタでガシガシ修正してしまう、という使い方が良さそうにも思えたり。いや、ソレだと、後になってから Widget を増やしたい時に困ってしまうかもしれないけど。.pm にしておけば多少はそのへん違うのかしら。どうなんだろう。よくわかりません。
とりあえずスクリーンショットを。
全然関係ないけど、なんだかExcelっぽいというか、htmlのテーブルレイアウトっぽいというか。座標値で配置していくタイプのTk関連ツールを見かけた記憶が無いのですが、何故なんでしょうか。初心者(?)には座標値でペタペタ置いていくほうが判り易いのでは、という感もあるのだけど、実際はどうなんだろう。よくわかりません。
_ZooZ.pl - A Perl/Tk GUI builder in pure Perl/Tk. - search.cpan.org
ActivePerl を使っているので、ppmでインストール。Tk::Toolbar も要求されるらしいのでソレもインストール。Perlインストールフォルダ/site/lib/ZooZ.pl あたりにインストールされているみたい。
どうやって呼び出せばいいのか、よくわからず。とりあえず、
Perlインストールフォルダ\bin\wperl.exe "Perlインストールフォルダ\site\lib\ZooZ.pl"みたいなショートカットファイルを作成してみたけど…コレでいいのだろうか? もっと上手い手がありそうな気もするけど…。
基本的には、グリッド内に Widgets? Widget? を配置していく感じでレイアウトができるらしい。配置した Widgetをダブルクリックすると、Widgetのプロパティや配置の仕方を設定できたり、子Widgetのレイアウト画面に移行したりする模様。
プロジェクトとして保存できるのはもちろん、.pl や .pm の形式でエクスポート?ができる。
個人的な感想としては、結構判りやすく気軽にサクサクと作業ができそうな気がしたり。素晴らしい…。
ただ、全ての Widget をサポートしてるわけではないようで。自分で逐一エディタ上で Widget 指定を書いていくよりは、雛型になる .pl や .pm をこのツールで一旦作成して、後はそれら出力されたファイルをエディタでガシガシ修正してしまう、という使い方が良さそうにも思えたり。いや、ソレだと、後になってから Widget を増やしたい時に困ってしまうかもしれないけど。.pm にしておけば多少はそのへん違うのかしら。どうなんだろう。よくわかりません。
とりあえずスクリーンショットを。
全然関係ないけど、なんだかExcelっぽいというか、htmlのテーブルレイアウトっぽいというか。座標値で配置していくタイプのTk関連ツールを見かけた記憶が無いのですが、何故なんでしょうか。初心者(?)には座標値でペタペタ置いていくほうが判り易いのでは、という感もあるのだけど、実際はどうなんだろう。よくわかりません。
[ ツッコむ ]
以上です。