1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>950 辺りで 前スレ くだすれPython(超初心者用) その4 pc12.2ch.net/test/read.cgi/tech/1243160751/ 関連スレ Pythonのお勉強 Part35 pc12.2ch.net/test/read.cgi/tech/1253535109/
339 名前:デフォルトの名無しさん [2009/11/21(土) 19:06:19 ] assertEqual('3.141592', '%8.6f' % その関数())
340 名前:332 mailto:sage [2009/11/22(日) 08:21:04 ] ありがとうございます。 書き方が悪かったですが、第2引数は3.141592を計算した結果返すのではなく、 単精度で与えられた3.141592をそのまま単精度で返すだけです。 getterとsetterのテストをしています。 極端には、 float func(float val){ return val;} みたいなのがあって、 assertEqual(3.141592, func(3.141592)) とやると弾かれるというわけです。
341 名前:デフォルトの名無しさん mailto:sage [2009/11/22(日) 08:27:40 ] assertEqual(func2(3.141592), func(3.141592))
342 名前:デフォルトの名無しさん mailto:sage [2009/11/22(日) 13:58:31 ] www.atmarkit.co.jp/fcoding/articles/tengoku/04/shibata_a.html
343 名前:デフォルトの名無しさん mailto:sage [2009/11/22(日) 19:52:08 ] URLから嫌な悪寒が
344 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 00:32:32 ] 本人乙
345 名前:332 mailto:sage [2009/11/23(月) 10:41:09 ] >>341 func2のユニットテストはどうやるのでしょうか。
346 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 12:07:09 ] 今までの経緯を見ると 必ずしもリップサービスではなくて 本当にそのつもりで頑張っているような気もする。 目標10割、達成6割でOKというのが アメリカ人の感覚なのかな。
347 名前:デフォルトの名無しさん [2009/11/23(月) 15:07:15 ] 正規表現使ってレクサ書こうとして def lex(input): if re.match(r'\d+', input): return "digit" elif re.match(r'\w+', input): return "ident" elif re.match(r'[+\-*/=@&|^~]+', input): return "operator" else: return "error" みたいにしようと思ったけどこれだとマッチした結果が使えない こんなとき普通はどうするもん?
348 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 15:10:48 ] def lex(input): pat = ( (r'\d+', 'digit'), (r'\w+', 'ident'), (r'[+\-*/=@&|^~]+', 'operator'), ) for p in pat: m = re.match(p[0], input) if m: return p[1], m else: return "error"
349 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 15:11:49 ] インデント消えたけど最後の else: は if じゃなくて for の else なので注意してね
350 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 17:04:38 ] >>348 サンクス参考にしてみる
351 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 19:06:50 ] 誰かが書いたPythonのコード読んでいいところをマネしたいので 参考になるコードを知っている方いましたら教えてください 一通り入門書を読み終えた程度のものなのであまり大規模ではないものを まずは見たいと思っています。バージョンは2でも3でも読めます よろしくお願いします
352 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 19:21:11 ] 標準ライブラリ
353 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 19:21:50 ] >>351 SourcrForgeで、関心がある分野(画像処理、とか)のプロジェクトのソースをダウンロード。 その次は、プロジェクトにパッチを送ってみる。 ttp://sourceforge.net/search/?type_of_search=soft&words=python
354 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 21:29:15 ] def FeedBtn(self, event): feedlist=[line for line in file("feedlist.txt")] tlist = [] for feedurl in feedlist: feed=feedparser.parse(feedurl) for e in feed.entries: feed.append(e.title, e.summary, e.enclosures[0].url, e.enclosures[0].type, e.enclosures[0].length) return tlist self.Frame.titlelist.Clear() self.Frame.titlelist.Appned(tlist(e.title)) 何とかしてtitle一覧作りたいのですがGUIのListBoxにtitle一覧が表示されないです ボタン押してもエラーが出ないので何が間違ってるか分からないです。
355 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 21:48:45 ] >>351 俺も標準ライブラリ読むのがいいと思う。良くないのも多いが あと先に言っておくけどtwistedとZopeは参考にするな
356 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 21:59:13 ] ワープアは大変だな。
357 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 22:05:14 ] >>354 ・GUI無しで、単純にtitle一覧リストデータは得られるか? ・ListBox以外のコントロールに表示は出来るか? ・title一覧でなくて、単純なリストの項目をListBoxに追加表示できるか? これくらい調べてきてくれ
358 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 22:05:55 ] >>342 普通に面白かった
359 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 23:01:18 ] なにも言ってないに等しいな
360 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 23:55:46 ] 変数の存在確認をする関数ってありますか?(phpで言うisset)
361 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 00:24:23 ] try: hoge == "PHPの仕様がおかしい" except NameError: pass
362 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 00:30:08 ] 方法1 初期化しとけ 方法2 例外を捕らえる>>361 方法3 'hoge' in locals()
363 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 00:56:19 ] >>362 >>361 方法1,2は知っていたのですが、 毎回書くのは面倒くさいのでべつの方法を探していました。 3を採用してみます
364 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 02:01:27 ] 何か知らないけどPythonのコードは例外の補足を必要とする率が極めて高い
365 名前:デフォルトの名無しさん [2009/11/24(火) 04:11:22 ] 100%と思ってた方がいい
366 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 15:13:29 ] みんぱいの人は中学から雑誌に原稿書いているのかぁ それに比べておれたちときたら...orz...
367 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 16:23:41 ] みんなのおっぱい乙
368 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 22:56:54 ] >>352 ,>>353 ,>>355 ありがとうございます。参考にさせていただきます
369 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 11:53:41 ] Editraで日本語入力ができないのですが これはpythonのライブラリが原因だからでしょうか? 日本語を扱うソフトを作りたいのですがこれはプログラミング側でどうにもできないですよね?
370 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 13:36:31 ] for(int i = 10; i >=0; i--) をpythonではどう書くんでしょうか?
371 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 13:54:34 ] >>370 for i in xrange(10, -1, -1): >>369 Pythonライブラリというか、その下のC言語で書かれた部分の問題だと思う。
372 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 15:18:49 ] >>371 ありがとう
373 名前:デフォルトの名無しさん [2009/11/26(木) 17:41:52 ] パイソンって強そうな名前ですが、本当につおいのですか? でもちょっとHでもありますが。。
374 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 17:45:57 ] けっこうつおい。
375 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 17:46:24 ] 750 デフォルトの名無しさん [] 2009/11/26(木) 17:39:38 ID: Be: まったくズブの素人です。 これからブイバ初めても間に合いますか? プログライミングをでけるようになりたいから 手始めにVBAから勉強するのか迷い中です。 何か時代は.NETでブイビーも.NET それじゃ〜ブイバももう手遅れなんでしょうか?
376 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 17:49:52 ] >>375 バイブだのズブズブだの初めてだの、エロいレスだな。
377 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:41:17 ] >>376 375のこいつ暇すぎて変なことばかりしとる
378 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 19:40:12 ] >>373 パイロンって読むんじゃないの?
379 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 19:42:32 ] またruby厨の荒らしっすか
380 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 20:42:05 ] パイソンはタイソンよりつおいから自信もってw
381 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 20:48:07 ] 972 デフォルトの名無しさん [sage] Date:2009/11/23(月) 17:09:32 ID: Be: ID強制になるだけで静かになるよ 973 デフォルトの名無しさん [] Date:2009/11/23(月) 18:02:02 ID: Be: その変更はキミに任せるから提案してくれ。 974 デフォルトの名無しさん [] Date:2009/11/23(月) 18:18:58 ID: Be: 反対するのは荒らしたい奴だけだから強行しちゃって良いよ
382 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 15:52:29 ] クラスの初期化と同時にプロパティをセットするにはどうやったらいいんでしょうか? 例えばC#なら A a = new A(){ Property = xxxx } みたいなかんじで書きたいんですが
383 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 16:06:08 ] 自分で作ったクラスなら__init__で引数取ってプロパティをセット そうじゃないなら諦めろ
384 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 16:19:50 ] **kwargs
385 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 00:36:27 ] functools.partial
386 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 19:40:12 ] def setprop(obj, **kw): for propname in kw: setattr(obj, propname, kw[propname]) return obj
387 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 10:01:30 ] 集合知プログラミング6章のtrain関数にMeCabで分かち書きした名詞の辞書渡そうとすると TypeError: 'dict' object is not callableで怒られる。 どうすればいいんだorz
388 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 10:17:58 ] ソース
389 名前:デフォルトの名無しさん [2009/11/30(月) 18:04:57 ] 作成したあるライブラリを python setup.py install でインストールし、無事に使用できています。 しかし新しいバージョンのライブラリを同様の手順で インストールすると古いバージョンのファイル (もはや使っていないモジュール)が残ってしまいます。 これは手動で削除するしかないのでしょうか? 旧バージョンのアンインストール+新バージョンのインストール という作業を自動化する方法はないのでしょうか?
390 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 18:27:37 ] easy_installでもuninstallは出来ないよね。なんでだろ。 手動でもいいのでuninstallの方法が知りたい。
391 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 18:58:10 ] setuptools を捨てて、 distribute + pip を使うんだ。 pip uninstall がある。
392 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 19:32:28 ] setuptoolsは俺も正直どうかと思う いちゃもんみたいなもんだがいつまでもバージョン1にならんし コードも汚い
393 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 19:48:59 ] パッケージのアンインストールは easy_install -m packagenameして登録解除?した後 lib/site-packagesからeggまたはディレクトリを手動で削除、らしい ほんとなんでこんなのがデファクトスタンダードになってしまったのだろうか
394 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 19:52:28 ] インストールがイージーだから
395 名前:デフォルトの名無しさん mailto:sage [2009/11/30(月) 20:24:51 ] >>393 そんな簡単な手順なら easy_uninstall を作って配布してください
396 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 14:57:43 ] >>393 ナイス情報ださんくす
397 名前:デフォルトの名無しさん [2009/12/01(火) 18:14:17 ] 透明なウィンドウを作り、その上に文字を表示する方法が分かりません。 pygameでもwxでもそれ以外でも何でもいいです。 OSはXPで、pythonのバージョンは2.6です。 一応PILを使い myfont = ImageFont.truetype(font,size) wsize = myfont.getsize(text) img = Img.new('RGBA',wsize,(0,0,0,0)) draw = ImageDraw.Draw(img) draw.text((0,0),text,fill=color,font=myfont) img.save('temp.png')で文字画像を保存し wxPythonで style = wx.FRAME_NO_TASKBAR | wx.FRAME_SHAPED | wx.NO_BORDERのウィンドウを作成して bmp = wx.BitmapFromImage(wx.Image('temp.png')) self.SetClientSize(bmp.GetSize()) self.SetShape(wx.RegionFromBitmap(bmp))のようにしてやろうとしたのですが 背景が透明にならず、灰色になってしまいました。 画像ビューアではちゃんと背景は透明になっているのですが…。 あと、GIMPで作成した画像だとちゃんと背景が透明になります。 何が駄目なのでしょうか? この解決方法もしくは他の良い方法があれば教えて欲しいです。 よろしくお願いします。
398 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 18:39:08 ] アルファ付きの画像を表示しただけでウインドウまで透明になったら苦労しないよ。
399 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 19:30:45 ] >>397 やりかた知らないけどwxPythonのサンプルにヘビ画像のウィンドウサンプルがあったから、それで出来ないかな?
400 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 20:27:00 ] RegionFromBitmapColourで透過色指定するのは?
401 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 20:55:28 ] >>397 この質問どこかで見たぞ?
402 名前:>>397 mailto:sage [2009/12/01(火) 20:58:11 ] >>400 の方法で出来ました。 ありがとうございました。
403 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 23:12:44 ] >>396 ちょっとぐぐったらこんなのがあった ttp://d.hatena.ne.jp/TaoPyPI/20090118/1232277995
404 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 06:09:26 ] re.compile(ur'(\d*)?') が nothing to repeatと言われます 確かに無意味な部分がある正規表現ですが、意味を解釈できないというわけでもないと思えます wshなんかでは通りますし それでふとした疑問なんですが "この正規表現が間違っている" と "Pythonが気を利かせせてくれている" ではどちらがより適切な理解だと思われますか?
405 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 09:35:16 ] エラーになるからには、Python(の正規表現ライブラリ)的には、間違ってる、 と解釈するのが妥当だろう。 解釈が一意に決まらない、というのは、場合によってはエラー扱いされて おかしくない状況。
406 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 18:00:22 ] Pythonはいろいろとワガママすぎる
407 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 18:45:46 ] Rubyはすばらしい本当に素晴らしいですよ
408 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 19:13:02 ] Pythonと違って懐の深い言語だしな
409 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 20:13:57 ] すみません。教えてください。 呼び出されたdefの中で、誰(widget)から呼び出されたか を知る方法って無いでしょうか。
410 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 21:03:26 ] esp
411 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 00:30:09 ] [[]] * n とすると中のリストの実体は一つでそれの参照がn個外のリストに入るんだな おかげで小一時間なやんだ
412 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 09:07:34 ] そうやって初心者はオブジェクトと参照の概念を学んでいくのさ・・・
413 名前:デフォルトの名無しさん [2009/12/04(金) 09:31:51 ] 概念は分かってても 言語によって挙動が違うからなぁ
414 名前:デフォルトの名無しさん [2009/12/04(金) 10:54:02 ] モジュールレベルの __author__ とか __copyright__ とかって 何がどのようなドキュメンテーションシステムで使われているのか どこで決められているんでしょうか? PEP で docstring その他のコードの書き方、スタイルについての ガイドラインって有りますか? 自分としては 1)PyDev (Eclipse) の補完時に追加情報として表示して欲しい 2)あとで Sphinx でドキュメント生成するかもしれない と思っていますが、とにかく何か取り決めがあるなら それに従っておこうと思っています。
415 名前:デフォルトの名無しさん [2009/12/04(金) 10:58:31 ] www.python.org/dev/peps/pep-0257/ docstring conventions というのは見つけましたが、 モジュールレベルの他の属性?(__author__とか) についての記述はありませんでした。
416 名前:デフォルトの名無しさん [2009/12/04(金) 11:02:40 ] __version__ だけは www.python.org/dev/peps/pep-0008/ で見つけました。あと、同様の質問を www.velocityreviews.com/forums/t336433-__author__.html で見つけたんですが、__version__ 以外は標準的なものじゃない ってことのようです。でもいろんなライブラリで__author__ なんかは使われていて、何らかのガイドラインがあるのかと思っているのですが・・
417 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:06:44 ] jaynes.colorado.edu/PythonGuidelines.html こういうガイドラインもあるようですが、 特定のプロジェクトでのコード規約ではなく Python界で広く用いられている (そしてドキュメント生成ツールなどでも理解される) 物は何だろうと探し続けて早一時間。
418 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:13:17 ] stackoverflow.com/questions/1523427/python-what-is-the-common-header-format でも同様の質問が出てましたが、結局上に書いた How do I organize my modules (source files)? jaynes.colorado.edu/PythonGuidelines.html#module_formatting をミロってことでした。 疲れ果てて心が折れそうなので__author__くらいは書いておきます。
419 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 15:47:53 ] テキストの特定の文字をフィルタリングして表示したい時って正規表現使えばいいんですか?
420 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 20:12:30 ] フィルタリングがどういう処理を意味するのかわからない
421 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 20:27:47 ] 伏字ってことじゃない? password: ***** や /home/***/ みたいな というわけで文字列メソッドの replace か 正規表現が使いたければ re.replace
422 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 20:56:16 ] >>420 説明不足でした。 テキスト内の特定の文字だけ表示させないで残りを表示したいという意味です。
423 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 22:09:51 ] エイホ・コラシックを実装
424 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 22:12:00 ] >>422 正規表現置換あるんだからそれでいいじゃない
425 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 00:00:44 ] >>424 なるほど置き換え使えば簡単に消せるんですね ありがとうございます
426 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 22:31:52 ] 文字列の型は<str>で数値の型は<int>ですよね Noneの型を記述するときの上のような書き方はないのでしょうか? 今はtype(None)で代用しています
427 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 22:44:50 ] import types types.NoneType でもhoge is Noneでいいんじゃないの?
428 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 23:04:36 ] ['aaaaa'] -> リスト ('aaaaa') -> 文字列 ('aaaaa',) -> タプル なんかきもちわるい。 書き換えしたくない場合でもリストを使ったほうが見通しがいいと思うのは俺だけ? タプルって辞書のキーとかイミュータブルが必要なときだけ使うという考えでもおk?
429 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 23:15:52 ] return(foo)って書きたくなるときがあるんだ。
430 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 23:50:27 ] >>427 型をリストに入れて変数の型検査を行っているので、Noneの型が必要なのです。 from types import NoneType とすることにしました。ありがとうございました。
431 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 00:09:19 ] {'・ω・'}ショボーン
432 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 03:53:56 ] デバッグ時のみモジュール名を行頭に付けたうえで出力する関数を作ろうと考えたのですが DDEBUG = True def debug_print(obj): if DDEBUG == True: print '[', __name__ ,']', obj これをdebug.pyとした場合importして使っても当然ながらつねに[ debug ]としか表示されません コピペすれば期待通りに動くんですけれどコピペするってのもどうなんだという気がしまして なんかうまい方法ありませんか? 自分で思いつくのはdebug_printにモジュール名用の引数を取る方法ぐらいしかありません
433 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 04:40:26 ] logger logging
434 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 05:30:40 ] >>433 おぉこんなものが 期待した以上のことができそうです ありがとうございました
435 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 08:48:48 ] newcamel.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?programming%2Fpython%2Flogging %(pathname)s ログ記録の呼び出しが行われたソースファイルの 全パス名 (取得できる場合) %(filename)s パス名中のファイル名部分 %(module)s モジュール名 (ファイル名の名前部分)
436 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 10:01:16 ] >>428 統一したいだけなら list('aaaaa') tuple('aaaaa') あと、リストとタプルはCでいう配列と構造体くらいには別物。
437 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 14:32:03 ] wxpythonを使い、 GUIの操作用ボタンと結果表示用のラベルがあり データ処理を行うようなソフトを作っています データ処理は時間がかかり、メインのプロセスでやってしまうとその間GUIのパネルが固まってしまうので、 データ処理はmultiprocessingを使ってサブプロセスで行うことにしました それ自体はうまくいき、multiprocessing.Queue()を使いデータのやり取りもできたんですが, メインプロセス側がキューのget()を呼び出して待機するわけにもいかないので(パネルが固まってしまい本末転倒) wxPythonのTimerを使ってget(False) を呼び出すメソッドを作り、一定時間ごとにそのメソッドを呼び出しデータが来ていないか確認して、 データが来たらラベルに表示するようにしました。一応完成はしたんですが、一定時間ごとに結果がないか確認、という動作が なんだか気持ちわるいとうか サブプロセスのデータ処理が終わったら、それを通知するというか、終わったことをきっかけにメインプロセス側の表示処理を稼働させるというか そういうのって出来ないもんです?
438 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:51:51 ] 出来るんじゃない?
439 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 21:34:58 ] mainloopの中身を見てみな。