標準出力をTextCtrlに

py2exeで作ったアプリでprint文の内容を
コンソールに出すのは恥ずかしい場合。

設置部分はこんな感じ。
self.statusCtrl = wx.TextCtrl(self.panel, -1, "abc", size=(400, 120),style = wx.TE_MULTILINE) #redirect redir=RedirectText(self.statusCtrl) sys.stdout=redir
あとはこんなクラス用意
class RedirectText: def __init__(self,outputTextCtrl): self.out=outputTextCtrl def write(self,string): self.out.WriteText(string)
最終更新:2008年04月20日 12:42
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。