close

wx.StaticText 是文字標籤, 純粹顯示文字標題
wx.Font 是字型格式, 例如粗體, 斜體, 大小, 
wx.Colour 是顏色, 分別為 RGB

使用 wx.StaticText.SetFont 以套用字型格式
使用 wx.StaticText.SetForegroundColour 以套用顏色

import wx
class Demo(wx.Frame):
    def __init__(self, parent, title):
        super(Demo, self).__init__(parent, title=title, size=(300, 80), style=wx.DEFAULT_FRAME_STYLE)
        self.InitUI()
        self.Centre()
        self.Show()

    def InitUI(self):
        panel = wx.Panel(self)
        sizer = wx.GridBagSizer(0, 0)

        text1 = wx.StaticText(panel, label='Nature')
        sizer.Add(text1, pos=(0, 0), flag=wx.ALL | wx.ALIGN_CENTER_VERTICAL, border=10)

        text2 = wx.StaticText(panel, label='Nature')
        font = wx.Font(28, wx.FONTFAMILY_ROMAN, wx.FONTSTYLE_ITALIC, wx.FONTWEIGHT_BOLD, False, 'Arial')
        text2.SetFont(font)
        sizer.Add(text2, pos=(0, 1), flag=wx.ALL, border=10)

        text3 = wx.StaticText(panel, label='Nature')
        text3.SetFont(font)
        text3.SetForegroundColour(wx.Colour(255, 0, 0))
        sizer.Add(text3, pos=(0, 2), flag=wx.ALL, border=10)

        panel.SetSizer(sizer)
if __name__ == '__main__':
    app = wx.App()
    Demo(None, title='Demo')
    app.MainLoop()
 

wxStaticText.png

arrow
arrow
    文章標籤
    wxPython
    全站熱搜
    創作者介紹
    創作者 wsunccake 的頭像
    wsunccake

    wsunccake的隨手記事

    wsunccake 發表在 痞客邦 留言(0) 人氣()