1 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:41:13.16 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その12 toro.2ch.net/test/read.cgi/tech/1322115727/ 関連スレ Pythonのお勉強 Part45 hibari.2ch.net/test/read.cgi/tech/1321189773/ 【実験台】 Python 3.0 のお勉強 Part 1 【非互換】 toro.2ch.net/test/read.cgi/tech/1235050215/ ◆関連リンク Python の Home Page ttp://www.python.org/ ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘
205 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:17:32.88 ] Pythonプログラムで2chのレスを読み込んだり、書き込んだり出来る プログラムを組みたいのですが、どうすればよいのでしょうか? また、詳しく紹介しているサイトはありますか? 宜しくお願いしますm(_ _)m (※勿論、荒らし等が目的ではありません。)
206 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/10(火) 20:26:00.43 ] >>205 monazilla.org/index.php?c=6-20
207 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 21:42:57.96 ] >>192 116 ^ 255
208 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 10:31:07.90 ] Pleskの入ったvps(centos)を利用しています。 Python2.7.2をインストールする際に 「Pythonプロフェッショナルプログラミング」のp3にある $ sudo chmod -R 0775 /usr/local $ sudo chgrp -R bpbook /usr/local $ wget python-distribute.org/distribute_setup.py $ sudo python distribute_setup.py をルート権限で実行した後からPleskの管理画面でエラーが表示されるようになりました。 上の2つは入力しない方が良かったのでしょうか? それとも#で実行したのが問題だったのでしょうか? 以下、表示されるエラー Components::componentUpdate() failed: Unable to exec utility packagemng: packagemng: failed to open semaphore file /usr/local/psa/var/utilities.sem: Permission denied System error 13: Permission denied
209 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 10:56:36.23 ] 簡単な英語ぐらい努力して読め
210 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 12:54:40.17 ] >>209 死ね
211 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:28:54.67 ] >>208 です。 サポートから連絡が来ました。 やはりパーミッションの変更が原因だったようです。 本の通りにインストール出来ないって事になるんで他のインストール方法を探さないといけないですね。 Plesk無しのVPSへ変更を検討してみます。 ちなみに >>210 は私ではありません。
212 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/04/11(水) 13:31:46.42 ] 翻訳すると: ユーティリティ packagemngを実行できません。 セマフォファイル/usr/local/psa/var/utilities.semを開くのに失敗しました: 権限がありません。 システムのエラー13: 権限がありません。
213 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:42:53.14 ] エラーメッセージ読めん奴にVPS弄る資格があるのか
214 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 13:53:16.97 ] 英語厨ってどこにでも出現するよなw
215 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 14:17:58.34 ] >>208 $ sudo chmod -R 0775 /usr/local $ sudo chgrp -R bpbook /usr/local はその本に書いてあったことなの? -Rは再帰のRだからずいぶん大胆に思えるけど
216 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:04:53.62 ] こいつは日本語で書いてあっても理解できないだろw
217 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:05:47.61 ] >>208 です。 エラーの意味は大雑把にわかってました。 「権限が無いから /usr/local/…を使えないよ」 訳が知りたかったのではなくて、 本当に該当コマンドが原因だったのかという事と、そのコマンドは省略してもいいのかという事が知りたかったのです。 「訳はわかってます」と書くと生意気な気がしたので黙っていようと思ったのですが、スレッドが英語ネタにそれてしまいそうなのでコメントさせていただきました。
218 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:10:31.29 ] ほらなw
219 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:13:26.20 ] >>217 とりあえず>>215 に答えてほしい その二行は本に書いてあったのかどうか
220 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 15:45:32.69 ] おれは >>217 じゃないが その本は読んでないし読もうとも思わない それにもし本当に前後の断り書きなくそう書いてあった 今すぐ捨てろ 他のVPSに乗り換えても遅かれ早かれ同じような結果になることを保証する
221 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 15:46:48.04 ] 間違った操作をすべて帳消しにしてくれる素敵なコマンド $ sudo rm -Rf /
222 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 17:02:47.07 ] はいはい ステマステマ
223 名前:208 mailto:sage [2012/04/11(水) 17:24:25.66 ] >>219 本のまんまを書いてます。 ただ、本ではVirtualboxに入れたUbuntuという設定です。
224 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 17:35:20.41 ] pythonとかはくわしくても*nixのシステム管理にはド素人の人が書いたんだろうね。
225 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:06:41.31 ] 野球のルール知らないけどセリーグ得点王ぐらいありえない話じゃないかそれ
226 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:58:33.29 ] 翻訳本かと思ったらまた日本人が書いたやつか…
227 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 20:21:40.35 ] >>225 そうなんかな。 純粋に仕事はアプリ開発が担当で、普段はWin使いで、*nixは他のシステム管理担当者が用意した環境で 使ったことしかなくて、*nixはズブのド素人だけど執筆する上でLinux環境用意しないといけないんでUbuntu つかってやってみてます、みたいな。 ググるとpythonに関する内容は素人レベルでひどいってわけでもなさそうじゃんその本は。 ていうか、そもそも>>208 が既存のpythonのパッケージをインストールしたいからっていうんなら、distribute 使わなくてもCentOSのリポジトリにあればそれをyumで入れればいいんじゃないの? CentOSもpypiも使ってないんでよくしらんけどだいたいあるでしょ。バージョン超古そうだけど。
228 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 17:56:39.37 ] マシン語やアセンブリに対して、高級言語ってのはFORTRANの時代からずっと プラットフォームについての知識が最低限でも組める、という方向を目指して進化してきてるからね Pythonのことはしっかり知ってるのにシステムのことは素人、てのは別に不思議なことでもない
229 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 18:14:26.28 ] 目次 1 Pythonで開発しよう(Pythonをはじめよう Webアプリケーションを作る) 2 チーム開発のサイクル(チームの開発環境を整える ドキュメントの基盤を整える 課題管理とレビュー モジュール分割設計と単体テスト パッケージングと環境セットアップの自動化 Mercurialによるソースコード管理 Jenkinsで継続的インテグレーション) 3 サービス公開(環境構築とデプロイの自動化 アプリケーションのパフォーマンス改善 Google App Engine) 4 開発を加速するテクニック(テストを味方にする Djangoを便利に使う 便利なPythonモジュールを使おう) Appendix(VirtualBoxのセットアップ OS(Ubuntu)のセットアップ) まあ, この内容ならシステム管理の素人が書いてもまったく問題はなさそうだな.
230 名前:デフォルトの名無しさん [2012/04/13(金) 20:07:56.19 ] Pythonスタートブックが良書なのは知ってるんですが、この本以外に分かり易い本ってありますか?
231 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 10:40:42.69 ] はいはい ステマステマ
232 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:35:15.05 ] Tkinterをインポートしようとしたら >>> import Tkinter Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter と表示されました。help("modules")で確認したら_tkinterが無いのは分かったんですが 導入の仕方が分かりません。 OSはdebian6.0.4 AMD64 です。pythonは2.7.3を使っています。
233 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:42:56.63 ] apt-get install python-tk
234 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:45:31.44 ] >>232 aptでpython-tkを入れる
235 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 15:58:09.04 ] >>232 はマルチ
236 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:15:16.34 ] >>233 >>234 python-tkを入れて /usr/local/lib/python2.7/lib-tk/Tkinter.py があることは確認したのですが同じ結果になりました
237 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:20:44.93 ] >>235 マナー違反だったんですねすいません
238 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:40:53.81 ] >>236 apt-getで入れてねーだろカス。
239 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 16:42:34.06 ] >>238 apt-get でいれてます
240 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 17:09:10.36 ] >>232 PythonのバージョンがDebianにしては新しいようだけどどうやってインストールしたの?
241 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 18:08:06.77 ] >>240 ソースからビルドしました
242 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 18:51:43.82 ] >>241 PythonをビルドするときにTcl/Tkやらのヘッダがなければ Tkinter使えるようにならないよ 後からpython-tkを入れても手遅れ
243 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:31:59.20 BE:4198314479-2BP(0)] 迷惑メールを送り続ける業者に対して,Pythonスクリプト+ hotmailで「迷惑メール送信をやめて下さい」という内容の メールを,1時間で1000通出したいのですが,参考になる サイトはございますか?
244 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:39:31.42 ] >>243 多分向こうにダメージ無いぞソレ
245 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 21:44:37.29 ] >>243 あなたがアク禁になる手引きをするつもりはないのでお帰りください
246 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:07:11.09 ] 意味ないどころか、mailer-daemon failureが1000通返ってくるんじゃねーの?w
247 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:07:34.14 ] 問題は迷惑メールを送り続ける業者のメールアドレスをどうやって入手するかだな
248 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:44:19.10 ] >>236 =239=241 ?? apt-get で普通に入れて /usr/local に入るわけないし、python を自分でソースからビルドした ってのがパッケージ管理の管理外でやったならすべて自己責任の世界。 半分スレチだし、質問するとしても自分がやったことすべて列挙してそれのどこに間違いがあっ たのかを聞くのが正しい聞き方。
249 名前:デフォルトの名無しさん mailto:sage [2012/04/14(土) 22:54:32.56 ] ごめん
250 名前:デフォルトの名無しさん [2012/04/15(日) 19:43:18.41 ] if "a" in ["a", "b", "c"] == True: print "True" else: print "False" これの実行結果をTrueとして出したいのですが、Falseとして出ます。 どうしたらTrueと出るでしょうか?
251 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 19:49:48.14 ] if ('a' in ['a', 'b', 'c']) == True
252 名前:208 mailto:sage [2012/04/15(日) 20:05:39.26 ] >>243 迷惑メール相談センター www.dekyo.or.jp/soudan/
253 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:21:58.06 ] 何でこんなになるんだろうね(2.7.2) >>> abc = ["a", "b", "c"] >>> "a" in abc True >>> "a" in abc == True False >>> "a" in abc == abc True >>> "a" not in abc == abc False
254 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:30:04.23 ] >>253 演算子の優先順位
255 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:34:33.05 ] >>253 www.python.jp/doc/2.5/ref/summary.html
256 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:34:38.75 ] >>> "a" in abc == True False >>> "a" in (abc == True) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: argument of type 'bool' is not iterable
257 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:35:06.66 ] >>254 具体的にはどこが優先されているの?
258 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 20:58:38.50 ] これ、優先順位というか比較の連鎖か。 比較の連鎖ってのは x < y < z みたいな書き方のことね。 だから "a" in abc == True は "a" in abc and abc == True とほぼ同じ。(正確には上だとabcが一回しか評価されない) abc == True は偽だがらFalseが返る。
259 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:04:36.84 ] >>258 勉強になった
260 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:05:05.53 ] inでも有効なのか。知らんかったわ
261 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:16:32.54 ] >>> [] in [[]] == True False >>> [] in [[]] True >>> [] in [[]] == [] False >>> ([] in [[]]) == [] False >>> [] in ([[]] == []) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: argument of type 'bool' is not iterable
262 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 21:17:31.07 ] >>> [] in [[]] and [] == [] True
263 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:43:38.57 ] >>259 pythonドキュメントにまるっきり同じことが書いてあるわけだが。
264 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:48:46.76 ] >>263 勉強になった
265 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 22:52:10.61 ] >>263 へーpythonドキュメントにまるっきり同じことが書いてあるのか。勉強になった。
266 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:17:43.33 ] ドキュメント厨か
267 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:41:38.27 ] DQM
268 名前:デフォルトの名無しさん mailto:sage [2012/04/15(日) 23:42:56.16 ] >>267 採用
269 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 00:06:59.64 ] pass
270 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 01:42:10.33 ] >>269 おい!なんで俺のパスワード知ってんだよ
271 名前:デフォルトの名無しさん [2012/04/16(月) 13:35:30.05 ] >> 208 $ sudo chmod -R 0775 /usr/local $ sudo chgrp -R bpbook /usr/local これやらなくていいです。こんなことしなくてもsudoしてるので、distributeのインストールに問題ありません。
272 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 14:44:24.70 ] >>271 そもそも>>208 みたいに手動でdistributeを入れなければいけないのかどうかを先に論じるべき。
273 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 14:51:47.15 ] 258 名前:デフォルトの名無しさん [sage]: 2012/04/15(日) 20:58:38.50 これ、優先順位というか比較の連鎖か。 比較の連鎖ってのは x < y < z みたいな書き方のことね。 だから "a" in abc == True は "a" in abc and abc == True とほぼ同じ。(正確には上だとabcが一回しか評価されない) abc == True は偽だがらFalseが返る。 実行結果が異なるんですけど >>> [] in [[]] == True False >>> [] in [[]] and [] == [] True
274 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:16:37.73 ] >>275 docs.python.org/reference/expressions.html#not-in [] in [[]] == True は [] in [[]] and [[]] == True といっしょということだろう ( [] in [[]] ) == True ではない こういう書き方は混乱の元だからやらないほうがいいと思う >>271 そんなことをするとどんな危険性がありますか?
275 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:17:47.45 ] >>273 どこが?
276 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 02:25:28.81 ] くだらんけど chgrpするならchmodでグループのスティッキービットたててほしい。
277 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 03:50:05.54 ] $ sudo rm -Rf /
278 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 04:50:23.93 ] はいはい ステマステマ
279 名前:デフォルトの名無しさん mailto:sage [2012/04/17(火) 23:27:22.37 ] 本も質問者もひどいもんだな。
280 名前:デフォルトの名無しさん mailto:sage [2012/04/18(水) 17:24:56.56 ] pass
281 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:42:32.51 ] Pythonチュートリアル第2版の10.12節に「電池付属です」と銘打った説があって、「Pythonには『電池付属』の哲学がある。」と書いてあるのですが、これってどういう意味なんでしょうか? 「電池付属」って、英語特有の慣用表現みたいなもの?
282 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 10:48:21.90 ] >>281 すぐ使えるようにする、ってこと
283 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 12:00:15.04 ] おもちゃのCMとかで最後に必ず「Each sold separately, batteries not included.」 みたいな注意書きがはいる(たいてい1秒程度でしゃべる)。そのもじり。
284 名前:281 mailto:sage [2012/04/19(木) 12:31:15.81 ] 勉強になりました。thxです。
285 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 14:24:02.38 ] 核電池
286 名前:デフォルトの名無しさん [2012/04/19(木) 20:03:53.82 ] 電池付属もいいんだが、Python付属のは液漏れしてる
287 名前:デフォルトの名無しさん [2012/04/19(木) 21:26:21.55 ] 電池で思い出したけど、電池で動くような小型の端末で、ちまちまPythonのコードを書いたり動かしたりできるもんって無いのかなあ???
288 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 21:55:19.17 ] >>287 www.disinterest.org/NDS/Python25.html
289 名前:デフォルトの名無しさん mailto:sage [2012/04/19(木) 22:26:34.61 ] >>287 android電話でsl4a
290 名前:デフォルトの名無しさん [2012/04/19(木) 23:19:48.82 ] おおおお、いつの間にかいろんなのあるんだなあ。 最近でたっぽい、Python for iOSを買ってみるか。 電池じゃ動かないけど・・・・
291 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 01:09:06.94 ] えィ
292 名前:デフォルトの名無しさん [2012/04/20(金) 15:50:03.15 ] pythonでGUIプログラムを作ろうと思って情報収集していたのですが code.google.com/p/pysta/ このようなものを見つけました そもそもプログラミング初心者の上英語もちんぷんかんぷんで何がなんだかなのですが これはpythonのGUIをvistaっぽくする何かってことでいいんでしょうか? もしそうであった場合、こういったデータの使い方は学習サイトのどういう項目で勉強すれば良いのかまでご教示して下されば幸いです
293 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 16:05:25.12 ] >>292 どんなものを作りたいのか具体的に書いた方がアドバイスしやすいと思う リンク先は2009年に更新が止まっているので論外
294 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 16:24:46.68 ] ぱっと見では全然開発が進んでないように見える Vistaの部品を模してとりあえず4つwidgetができて、その後半年かけてバグ取ったと書いてあるが 多分使い物にならんだろう しかしここにもないものを wiki.python.org/moin/GuiProgramming よく見つけてきたな〜
295 名前:デフォルトの名無しさん [2012/04/20(金) 17:11:26.00 ] 返答ありがとうございます 個人的にはvistaのようにウィンドウを透かす感じのデザインにしたいのですが そういったことは可能なのでしょうか? それともそれの開発が滞っているように難しいことなのでしょうか?
296 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 17:46:16.40 ] Windowsネイティブの部品を使うライブラリならある程度見た目は 似せられるだろうけど、透明度の変更とか細かいことをやりたいなら Win32APIを直接操作するしかないと思う >>294 のサイトで言うと"venster"、"Win32All"というあたり ただこれらは、WindowsのAPIを直接呼ぶはずなので、PythonというよりCやC++でプログラムを 書くのに近い作業になると思う Win32APIの資料も必要 また日本語ドキュメントが揃ってないとくじけると思うけど、こういうマイナーなライブラリには 日本語資料がほとんどないはず Windowsはあんまり詳しくないんで詳しい人補足お願いします
297 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:00:34.91 ] >>295 具体的にどこを透かせたいの? あと、実行環境も書いてね
298 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:04:13.96 ] >個人的にはvistaのようにウィンドウを透かす感じのデザインにしたいのですが >そういったことは可能なのでしょうか? それだけならかなり簡単 あなたの言うリンク先のモジュールとかもいらない
299 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 18:19:02.57 ] 具体的に
300 名前:デフォルトの名無しさん [2012/04/20(金) 18:27:38.69 ] 実行環境とはOSのことでいいのでしょうか? だとすればwindowsですが、やはりLinuxで類似のデザインにしたい場合は勝手が変わってくるのでしょうか? 窓の後ろがどうなってるのかわかるようにしたいのでフレームの透明度変更の遣り方が知りたいです
301 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 19:01:11.37 ] Aero Glass効果が欲しいんなら、DWMAPIってやつを使うようだ ただし、API一つ呼んで終わりじゃなくて自分で半透明で描画しないといけない 既存のコントロールを透過させたいんならWM_CTLCOLOR、オーナードローや カスタムドロー 原理的にはウィンドウハンドル取る手段さえあればツールキットは問わないはず あとはpure Pythonコードでやりたいならctypesで CやC++でのAPIレベルのプログラミングの経験が無いなら無謀
302 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 19:41:12.03 ] Pythonって関数定義やクラス定義の終わりを明示しないのっ!? ソース見てたら、インデントが入ってることから判断すると内部クラスっぽいのがあんだけど 他の言語やってる経験からするととてもそうには見えない これ、どうやって内部クラスかそうでないかを判別するんだよ おせーて、そこのナイスな変態さん!
303 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 20:33:46.18 ] API3つくらい呼んで終わりなんだけどなぁ
304 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 21:07:57.33 ] >>302 折り畳むかアウトライン解析かな vimならpython_fold.vim,tagbar.vim 手元にある他のエディタでは SPE,eclise+pydev,geanyなどは 標準で備わってる機能だね
305 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 22:18:06.58 ] >>302 インデントレベルが浅くなる、という形でしっかり明示されてると思うが