2008/06/15(日) [n年前の日記]
#1 [python] Pythonで多重ループを一気に抜けるときはどうしたらいいのだろう
例外を使って行うという話を見かけたけれど、どうやるんだ…?
◎ for 文の else を使う手もあるのか。 :
_Pythonのお勉強 Part23
の294を見てなるほどと。
294 :デフォルトの名無しさん:2008/02/08(金) 19:08:57
for i in xrange(10):
for j in xrange(10):
if i == j == 5:
break
else:
continue
break
print i, j
[ ツッコむ ]
#2 [iappli][python] 画像分割スクリプトをまだ作成中
セル画像を吐き出すところまではなんとかできた。後は読み込んでちゃんと分割できるかどうか確認する処理を作れば…。
◎ ツールバー用のアイコン画像で悩む。 :
スクリプトの動作確認をしてる際に、ツールバー上のボタンを間違って押してしまって「ありゃ」てな場面が。ツールバーのアイコンは現状16x16ドットのものにしてあるのだけど、ちと小さすぎるのかもしれぬ。
ということで、「ファイルを開く」「保存する」「ナイフみたいなヤツ」「終了ボタン」といった種類で、かつ、サイズが大きめの、フリーで使わせてもらえそうなアイコン画像を探したり。が、これがなかなか見当たらない。どうもプログラム作成時のツールバーに使えるアイコン画像素材というのは、非常に需要がないというか、供給がないようで。自分で書くしかないのか…。
Javaの場合は、標準で _Java look and feel Graphics Repository というアイコン画像群があるらしく。また、Tcl/Tk も、 _ICONSパッケージ なるものが存在するらしい。うらやましい。
wxPythonも、一応は _wxArtProvider なるもので標準アイコン画像が入ってるかのようなことになってるんだけど。自分の環境特有の問題なのか、バージョンの問題なのか、なぜかアイコン画像のサイズがまちまちで。先日の日記にも書いたように、XRCedのツールバーアイコンすらサイズが違っていて正常表示されないという。なもんで、XRCed上でアイコン画像を指定するような .xrc を作ると、ツールバーの表示が見苦しいことになる。…もしかして、自前で逐一、アイコン画像用のビットマップを wxArtProvider から作り出して指定することが前提になっているのだろうか。うーん。
ということで、「ファイルを開く」「保存する」「ナイフみたいなヤツ」「終了ボタン」といった種類で、かつ、サイズが大きめの、フリーで使わせてもらえそうなアイコン画像を探したり。が、これがなかなか見当たらない。どうもプログラム作成時のツールバーに使えるアイコン画像素材というのは、非常に需要がないというか、供給がないようで。自分で書くしかないのか…。
Javaの場合は、標準で _Java look and feel Graphics Repository というアイコン画像群があるらしく。また、Tcl/Tk も、 _ICONSパッケージ なるものが存在するらしい。うらやましい。
wxPythonも、一応は _wxArtProvider なるもので標準アイコン画像が入ってるかのようなことになってるんだけど。自分の環境特有の問題なのか、バージョンの問題なのか、なぜかアイコン画像のサイズがまちまちで。先日の日記にも書いたように、XRCedのツールバーアイコンすらサイズが違っていて正常表示されないという。なもんで、XRCed上でアイコン画像を指定するような .xrc を作ると、ツールバーの表示が見苦しいことになる。…もしかして、自前で逐一、アイコン画像用のビットマップを wxArtProvider から作り出して指定することが前提になっているのだろうか。うーん。
[ ツッコむ ]
以上、1 日分です。