的背景顏色我試圖(但沒有任何反應)wxPython中,更改StyledTextCtrl
self.txt.SetBackgroundColour ((255,0,0))
正如標題所說,我試圖改變背景顏色StyledTextCtrl。有誰知道可以使用的方法?我檢查API文檔,但我似乎無法找到一個,http://wxpython.org/docs/api/wx.stc.StyledTextCtrl-class.html
(由背景顏色,我的意思當然,整個書寫區域)
有誰知道一種方法,我可以做到這一點?
編輯:
背景並不在下面的代碼
import wx
import wx.stc
app = wx.App(redirect=True)
top = wx.Frame(None, title="StyledTXTCtrl", size=(300,200))
txt=wx.stc.StyledTextCtrl(top)
txt.SetBackgroundColour((255,255,0))
txt.Refresh()
top.Show()
app.MainLoop()
我剛剛給問題添加了代碼,你能告訴我它是否可以在你的計算機上使用嗎?,我試着刷新小部件,但是沒有任何進展。 – user1357159
太棒了!你知道爲什麼你輸入一些文本後,文本背景是白色的,以及如何解決它? – user1357159
@ user1357159多一點研究,我更新了我的答案。希望它現在可以工作。 – acattle