タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとcodeとwxPythonに関するmoqadaのブックマーク (3)

  • 2007-10-23

    サブプロセスの実行中は、実行していることを示すプログレスバーを表示し、実行が終了したらプログレスバーを消すようなコードを作りたい。 過去、d:id:Megumi221:20070730(その1)、d:id:Megumi221:20070731(その2)では、プログレスバーを単独で表示する方法のみ検討していた。サブプロセスの実行方法は、別のところ(d:id:Megumi221:20071005 d:id:Megumi221:20070820)で検討しているので、今回はこれら二つを組み合わせて動かす方法を具体的に考える。 書いたコードは以下の通り。 """ progbar.py """ import wx import sys import time, subprocess class NewFrame(wx.Frame): """ gauge frame: this frame will b

    2007-10-23
    moqada
    moqada 2007/10/23
    プログレスバーの表示
  • 2007-07-27

    これから製作する予定のGUI画面が殺風景なのはいやなので、明るくするために色をつける、または画像を貼り付けたいと考えている。そのため、まず単純に画像ファイルを貼り付ける方法を探る。 デモの中からImageAlpha.pyを見つける。これは画像に透明度(αチャンネル)を設定して表示するもののようだ。今回は、画像を貼り付ける部分だけを取り出すことにする。そうしたら次のようになった(ImageAlpha2.py)。 import wx # This module uses the new wx namespace from Main import opj #----------------------------------------------------------------- msg = "Some text will appear mixed in the image's shado

    2007-07-27
  • 2007-07-26

    ウィンドウを複数の領域に分割したい。まずは簡単な二つの場合を検討した。デモの中でちょうど二つに分割しているものを見つける。それは、SplitterWindow.pyである。 分割している境界線をマウスで移動させると、ログにメッセージを出力するようになっているが、そのあたりの機能は取り除いてシンプルなものにする。 さらに、縦ではなくて水平に分割するように改造した(改造と言っても、メソッドをSplitVerticallyからSplitHorizontallyに変えただけ(^^;)。 単純なので、簡単に動作した(写真の通り)。 以下は改造したソース(SplitterWindow2.py) import wx class MySplitter(wx.SplitterWindow): def __init__(self, parent, ID): wx.SplitterWindow.__init__

    2007-07-26
  • 1