人生の敗北者でも使えるPythonのお勉強 Part3
■ このスレッドは過去ログ倉庫に格納されています
0097ディフォールトの名無しさん
NGNG真っ当な方法は知らないのだけれど、wxTextCtrl::SetValue()で
unicode型のデータを与えると、それらしく表示されますが。
(WinXP, Python2.3b1, wxPython2.4.0.7unicode)
-------------------------------------
# -*- encoding: mbcs -*-
# テキストコントロールの動作確認
from wxPython.wx import *
DEFAULT_ID = -1
class App(wxApp):
def OnInit(self):
self.frame = wxFrame(None, DEFAULT_ID, "test frame",
size=wxSize(400, 300))
self.frame.Show(True)
self.SetTopWindow(self.frame)
self.txt = wxTextCtrl(self.frame, DEFAULT_ID,
size=wxSize(390, 300), style=wxTE_MULTILINE)
self.txt.Show(True)
self.txt.SetValue(open(r"wx02.py").read().decode("mbcs"))
return True
app = App()
app.MainLoop()
■ このスレッドは過去ログ倉庫に格納されています