タグ

guiとpythonに関するsippuのブックマーク (3)

  • wxPythonでGUIアプリを作る 〜XRCでGUI設計 - white wheelsのメモ

    XRC wxPythonGUIアプリを作る GUIコンポーネントとサイザー - white wheelsのメモの続き。 GUIを作るには各コンポーネントをサイザーの上に載せて設計するというのが前回の話です。 簡単なGUIならまだしも、複雑なインターフェースを作ろうとすると、コードを手打ちで作っていくスタイルではあまりにも作業量が多くなってしまいます。 GUI要素の配置に関する情報をコードのロジックから分離して、データ構造として取り出しておくことができれば非常に使いやすいと思います。実はwxPythonではGUIアプリのレイアウトの情報をXMLファイルに分離してしまうXRCという手法があります。 例えば、次のようなGUIを考えてみます。 wx.Frame wx.BoxSizerwx.TextCtr wx.Button XRCを利用しない場合のコードは下のようになります。 import wx

    wxPythonでGUIアプリを作る 〜XRCでGUI設計 - white wheelsのメモ
  • CUIベースなのに無駄にビジュアルなPython用デバッガ - pudb — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー pudbは,CUI環境(つまりシェル)で動くGUIライクなデバッガ。Pythonには標準でpdbというデバッガがついてくるけど,コマンドラインベースでちょっと使い方が面倒だよね。pudbはpdbよりノリがいい。まあスクリーンショットを見てもらうのが早いかな。 CUIベースでGUIっぽいことをするというのは,レトロなノリだよなあ。でもCUIベースならシェルが動く環境ならどこでも動く,という利点もある。ローカルのPythonでもssh越しのPythonでも,シェル上なら同じように動くというのは嬉しい。 インストールは簡単。いつものごとくeasy_installを使って「$ easy_ins

  • wxPython Index

    最終更新日:2007年7月27日 18: Device Context (wxDC) の内容を追加 1: はじめに 2: 最初のスクリプト 2-1: ウィンドウの表示 2-2: エラー内容の書き出し 2-3: ボタンの表示 2-4: ボタンによるイベントの例(ウィンドウを閉じる) 2-5: ウィジェットの位置とサイズ 2-6: ボタンによるイベントの例(テキストのコピー) 3: 基的なコントロール1(単独タイプ) 3-1: 固定テキスト (wxStaticText) 3-2: テキストコントロール (wxTextCtrl) 3-3: ボタン (wxButton) 3-4: トグルボタン(wxToggleButton) 3-5: スピンコントロール (wxSpinCtrl) 3-6: スライダー (wxSlider) 4: 基的なコントロール2(項目選択タイプ) 4

  • 1