2016-04-01 6 views
0

wx pythonで2.7版でフォント設定を変更しようとしています。 SetFont is not definedというエラーが表示されます。 2.7のようなものがSetFontコマンドを持っていないようです。wx pythonでset fontを使用しているときにエラーが発生しました012

import wx 
text = wx.StaticText(panel, -1, 'my text', (20, 100)) 
font = wx.Font(18, wx.DECORATIVE, wx.ITALIC, wx.NORMAL) 
text.SetFont(font) 
+0

インポートステートメントの使い方を示します。 –

+0

私はimport wx – Nitesh

+0

を使っています。おそらく 'wx import SetFont'から試してみてください... –

答えて

0

あなたのコードサンプルは明らかに実行されません。しかし、次の最小の例は以下となります。Win7の(x64)の、Pythonの2.7.10(32ビット)、wxPythonの3.0.2(MSW)でテスト

import wx 
app = wx.App(redirect=False) 
frm = wx.Frame(None) 
obj = wx.StaticText(frm, -1, 'fubar', (20, 100)) 
font = wx.Font(18, wx.DECORATIVE, wx.ITALIC, wx.NORMAL) 
obj.SetFont(font)  
frm.Show() 
app.MainLoop() 

Minimal wxPython Font sample

+0

wxPython_Phoenix 3.0.3dev-something(msw)、32ビットでも動作します。 – nepix32