blogzine.jp
wxGladeをざっくり使う pythonコード出力まで wxPython用のGUIを作る目的で、wxGladeを使ってみた。pythonコードを出力するまでを覚書してみたい。 wxGladeダウンロード&インストール wxGlade公式サイトを開く (→wxGlade公式サイト) Downloadをクリック Project Pageリンクをクリック 「Download Now!」ボタンをクリックしてダウンロード&インストール ▲Windows以外は、「View all files」からダウンロード可能。 wxGladeでGUIを作る では、ざっくりとGUIを作ってみよう。完成品はこんな感じ。 ラベルとテキストフィールド(テキストコントロールと呼ぶらしい)、ボタンをデフォルトの名前のまま貼り付けた感じだ。 部品のツリー構造はこんな感じ。 アプリケーション→フレーム→サイザー→パネル→サイザ
著者: Patrick K. O'Brien 著者: Robin Dunn 所属: Orbtech 日付: 2004-03-26 版: 1.3 ライセンス条件: wxWindows Free Documentation Licence, Version 3 このページの翻訳:Noboru Yamamoto, KEK, JAPAN. 2007.Aug. 目次 † はじめに † この文書はひとりのPythonプログラマによって其の善き友であるPythonプログラマのために書かれたwxPython GUIツールキットのガイドです。最初は(C++プログラマ向けに書かれた)wxWidgetの文書の簡単な翻訳でしたが、そこから次第に発展してきまし た。 そしてC++には何も悪いところはないのですが、。。。 やれやれ、あなたはどうしても言わせたいのですね。そう私はC++が嫌いです。それで私はPython
wxPythonの基本となるFrameのサンプルです。まずはFrameを生成し、そのFrame上に様々なものを配置していくのが主な流れとなります。 フレームの生成 まずは下記サンプルを実行してみましょう。 import wx application = wx.App() frame = wx.Frame(None, wx.ID_ANY, 'テストフレーム') frame.Show() application.MainLoop() テストフレームというタイトルの何もないフレームが表示されたはずです。 では一つずつ何をしているのか見ていきましょう。 import wx application = wx.App() frame = wx.Frame(None, wx.ID_ANY, 'テストフレーム') frame.Show() application.MainLoop() まずは3行目、この記
Google App EngineなどにPythonの可能性を感じるあなた。でも、Pythonスクリプトにグラフィカルインタフェースを実装するのは少々やっかいだ。本稿で紹介するEasyGuiを使えば、初心者でもPythonスクリプトをGUI化できるのだ。 Pythonスクリプトにグラフィカルインタフェースを実装する場合の選択肢としては、多少煩雑になるのは覚悟の上でTKinterなどのGUIプログラミングキットを用いるのが一般的だろう。ただしこの手法を実践するにはかなり高度なコーディングスキルが求められるため、初心者レベルのPythonプログラマーにとってはハードルが高いというのが実状である。こうした面倒なコーディングを経ることなく、Pythonスクリプトへの簡易的なGUI機能の組み込みを可能にしてくれるのが、本稿で紹介するEasyGuiというモジュールだ。実際EasyGuiを利用した場合、
Using wxPython I've always found that best way to learn is by doing and then experimenting and tweaking with what's been done. So download and install wxPython, fire up your favorite text editor and get ready to play along as you read the next few sections. A Simple Example Familiarize yourself with this little wxPython program, and refer back to it as you read through the explanations that follow
Attention! 2007/1/31 wxPython2.8系列になって、 「xrcED」と「pywxrc」が連携できるようになりました。 それに伴い、pywxrcの出力も便利な方向に変化してしまいました。 現在鋭意修正中です! もうしばらくお待ちください。 【1】 目的 PythonでWindows用GUIアプリケーションの開発が可能なことを アピールするためにこの記事を書いていきます。 (おまけで、多分クロスプラットフォームでも動作可能かと・・・) 私はウイザード等でコードジェネレータの支援によるGUIデザイナーが苦手です。 やっぱり自分でわかって記述したいのです。 まだ、DelphiのようにGUIデザイナ編集とジェネレータコード編集を 双方向に反映してくれるならよいのですが・・・。 BoaConstructorやwx-devcpp等はとっつきは楽で
wxPython チュートリアル イントロダクション DONE はじめの一歩 DONE メニューとツールバー DONE レイアウト管理 DONE イベント TODO ダイアログ TODO ウィジェット TODO 高度なウィジェット TODO ドラッグ&ドロップ TODO 国際化 TODO データベースとの連携 TODO アプリケーションの雛形 TODO カスタムウィジェット TODO xmlリソースファイルを使う TODO GDI TODO 小ネタとテクニック TODO Gripts TODO テトリス DONE The wxPython tutorialはインターネットで利用できる、先進的で最も大きなwxPythonのチュートリアルです。
This website is all about wxPython, the cross-platform GUI toolkit for the Python language. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems. Learn more "Size matters not." (Yoda) wxPython 4.2.1 is now available at PyPI, with some additional files a
1. 初めに この間作ったメディアからハードディスクへ画像ファイルを移動するスクリプトは 残念ながら家族に不評でした。 家族曰く: 「なんでファイルを移動させるだけなのに薄気味悪い黒い窓が開くの?」 薄気味悪い黒い窓とは DOS プロンプトのことです。これだから素人は困ると思いつつ、gui version を 書いてみました。 Python には Tkinter, PyQt, PyGTK, wxPython などの gui toolkit があります。 いろいろと物色した結果次のことが分かりました。 これらの toolkit のマニュアル、チュートリアルは極めて不備である。 wxPython はデモスクリプトがあるだけまだましである。 wxPython はいろいろな widget が揃っている。 wxPython は最近人気があるようである。(その結果として web resources が
Pythonスクリプトにグラフィカルインタフェースを実装する場合の選択肢としては、多少煩雑になるのは覚悟の上でTKinterなどのGUIプログラミングキットを用いるのが一般的だろう。ただしこの手法を実践するにはコーディングに関するかなり高度なスキルが求められるため、初心者レベルのPythonプログラマにとっては敷居が高いというのが実状である。こうした面倒なコーディングを経ることなく、Pythonスクリプトへの簡易的なGUI機能の組み込みを可能にしてくれるのが、本稿で紹介する EasyGui というモジュールだ。実際EasyGuiを利用した場合、数行のコードを追加するだけでPythonスクリプトをグラフィカル化できてしまうのである。 EasyGuiの能力を実感する最善の方法は、これを用いて手元にある既存のPythonスクリプトを改良してみることだ。本稿ではそのためのベースとして、メモ類、UR
目次 1.0.0 Python について 1.1.0 OS に固有な解説 1.2.0 トラブル 2.0.0 Python に関する筆者の解説記事 2.1.0 Python の講義テキスト:「Python によるプログラミング入門(第4版)」 2.2.0 Python によるグラフィックス 2.3.0 Python による GUI の構築法 I (ウィジェットの配置) 2.4.0 Python による GUI の構築法 II (ウィジェット各論) 2.5.0 Python による GUI の構築法 III (テキストウィジェット) 2.6.0 Python による動的グラフィックス 2008/05/01 Python について Python は私のお気に入りのプログラミング言語です。文法が簡潔で強力で、一貫性があり、入門用のプログラミング言語としても良いと思います。 Python は次の U
【3】 XRCedはどこ? リソースエディタ「XRCed」は「wxPython2.8-win32-docs-demos」に含まれています。 インストールすると 「スタートメニュー」-> 「すべてのプログラム」-> 「wxPython2.8 Docs Demos and Tools」-> 「Resource Editor」で起動できます。 【4】 追加の設定 PythonのパスとPythonスクリプトのフォルダを環境変数PATHに設定しておいたほうが便利です。 マイコンピュータのプロパティから、「詳細設定」-> 「環境変数」をクリックして、 システム環境変数のPathの項目を編集し、以下の文字列を追加してください C:\Python25;C:\Python25\Scripts;(..もとの文字列..) 以後コマンドプロンプトを立ち上げて「XRCED」でリソースエ
Javaは最も広く使われているプログラム言語です。 Javaは可搬性のある携帯機のアプリケーションや、さまざまな電化製品上でのプログラミング、そして企業アプリケーションを作るのに適しています。 アプリケーションの実に1/4がC/C++で実装されています。 C/C++はシステムプログラミング言語として最も広く使われており、OSやいろいろなデスクトップアプリケーションを記述する標準言語となっています。 多くの有名なデスクトップアプリケーションがC++で作られていて、MS Office、Macromedia Flash、Adobe Photoshopや3D Maxなどがそうです。 ゲームプログラミング業界では、この2つの言語が独占状態です。 PHPはwebプログラミングを独占しています。 Javaが大きな組織で使用されている傍ら、PHPは小さな会社や個人に使われています。 PHPは動的なwebア
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
A First Application: "Hello, World" As is traditional, we are first going to write a Small "Hello, world" application. Here is the code: 1 #!/usr/bin/env python 2 import wx 3 4 app = wx.App(False) # Create a new app, don't redirect stdout/stderr to a window. 5 frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window. 6 frame.Show(True) # Show the frame. 7 app.MainLoop()
上野千鶴子講演:「ジェンダー・セクシュアリティ研究に何ができるか」 この講演の全文を、上野教授の許可の下、公開します。なお、引用は一切、許可できませんのでご注意ください。 講演の公開はあっぱれなことだ。でも、引用って、いつでもどこでもフェアユースじゃなかったの? 誰も議論できない公開文書に、何の意味があるの? Wednesday, February 01, 2006 オンライン・ストレージ・サービス比較 Michael Arrington が有益なオンライン・ストレージ・サービスの比較をしている。 比較されたサービスは以下の通り: - AllMyData - Box.net - eSnips - Freepository - GoDaddy - iStorage - Mofile - Mozy - Omnidrive - Openomy - Streamload - Strongspace
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く