2016-09-24 32 views

回答

0

查找wx.Font()

MyTextCtrl.SetFont(wx.Font(9, family = wx.DEFAULT, style = wx.NORMAL, weight = wx.BOLD, faceName = 'Consolas')) 

雖然這適用於所有的wx.TextCtrl()中的文本,所以黑體/正常的決定必須通過使用變量您的代碼來製作管理wx.Font()

+0

我已經知道如何更改字體,但我不知道如何訪問文本的第一個位置,我需要修改和最後的位置,並應用該範圍內的字體我很抱歉,如果它看起來像一個愚蠢的問題 – warwcat

+0

閱讀'richtextctrl' https: //wxpython.org/docs/api/wx.richtext.RichTextCtrl-class.html –

+0

常規的'wx.TextCtrl'也能夠處理在文本的子集上設置自定義屬性。查看演示中的示例以及'wx.TextCtrl.SetStyle'和'wx.TextAttr'的文檔。 – RobinDunn