23

StaticText を赤くする必要があります。何を使用すればよいですか?

4

3 に答える 3

34

ここにあります

import wx

app=wx.PySimpleApp()
frame=wx.Frame(None)
text=wx.StaticText(frame, label="Colored text")
text.SetForegroundColour((255,0,0)) # set text color
text.SetBackgroundColour((0,0,255)) # set text back color
frame.Show(True)
app.MainLoop()
于 2009-12-03T15:25:16.763 に答える
3

設定する必要がある色に応じて、調べSetForegroundColour()たり、SetBackgroundColour()方法を調べたりします。

于 2009-11-23T21:58:16.410 に答える
2

これはうまくいくはずです:

text.SetForegroundColour(wx.Colour(255,255,255))

パネルまたはフレームのクラス内で使用している場合:

self.text.SetForegroundColour(wx.Colour(255,255,255))

wx.Colourさまざまな色に使用できる RGB 値を取ります。

于 2015-07-28T09:40:24.397 に答える