mieki256's diary



2009/05/20(水) [n年前の日記]

#1 [prog] 親父さんのサイト用にPerlスクリプトを作成終了

色々ハマったけどなんとかできたっぽい。以下、思った点ハマった点をメモ。メモしておかないと忘れる…。

Widgetのレイアウトが面倒。 :

_SpecTcl とか _GUI Builder だかを試してたのだけどなかなか面倒で。結局全部手打ちでレイアウトすることに。

複数のWidgetを含むものは Frame の中に入れて、あとはそれらを単にpackで上から下に並べていく感じで。それにしてもこのへん何か良いツールはないものか。

ファイル選択ウインドウで悩む。 :

最初は、FileSelect を使おうとしたけど、複数ファイルを選択する方法が判らず。getOpenFile なら、-multiple=>1 を指定することで複数ファイルの選択ができると知って試してみたけれど、コレはコレで大量にファイルがある場合に選択していくのが面倒だなと。ということで、chooseDirectory を使ってディレクトリだけを指定して、その中の画像ファイル一覧を取得した後で、サムネイル画像っぽいファイルが既に用意されている元画像っぽいファイルだけを対象にすることに。

色選択ウインドウで悩む。 :

最初、Tk::ColorEditor を呼んでしまって、「なんじゃこりゃ複雑過ぎる」「さては自作しないといかんのか」と頭を抱えたり。自分の場合、Tk::chooseColor を呼ぶだけでよかったわけで。

iniファイルにデフォルト設定を保存することに。 :

Config::Simple を使うとiniファイルの内容を読み込んでハッシュに記憶できるらしい。コレならスクリプト本体を書き変えなくても標準設定を変更できそう。

exe化してみた。 :

pp --gui -o hoge.exe hoge.pl
みたいな。3.2MByteほどの .exe が出来上がった。一応起動はするみたいだけど、起動直後数秒ほどマウスカーソルが砂時計になってしまうのは何故。

以上です。

過去ログ表示

Prev - 2009/05 - Next
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 28 29 30
31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project