我們在編輯程式的編輯器中,顯示程式碼的區塊能根據不同語言的程式關鍵字而變色。
這樣的編輯區塊在wxPython裡面也有。
wx.stc.StyledTextCtrl:由Scintilla這個open source的編輯套件移植過來的,可以設定一些和編輯器相關的設定。
stc = wx.stc
stc.SetText(text) #設定string text到editor中
stc.SetKeyWords(keywordset, keywords) #設定editor的keyword
stc.SetCurrentPos(pos) #設定目前的位址
用這個元件我們就可以實作出屬於自己的editor。
參考資料 :
StyledTextCtrl - http://www.wxpython.org/docs/api/wx.stc.StyledTextCtrl-class.html
沒有留言:
張貼留言