1
A
回答
1
見wxPython的演示爲StyledTextCtrl。它顯示瞭如何做到這一點確切的事情。我認爲你正在尋找的東西是這樣的:
ed.StartStyling(190, 0xff)
ed.SetStyling(20, 2)
其中190是第190個字符,你爲後20個字符設置樣式。
0
要改變一行的樣式,你必須得到第一個字節和結束字節的位置。那麼你可以定義一個你在第一個字節(StartStyling)開始的樣式(StyleSetSpec),並且你在整行上應用(SetStyling)。您必須在結尾字節處重新應用默認樣式(0)。這裏是我的代碼:
# Move to line
self.editname.GotoLine(line-1)
# Get position
pos = self.editname.GetCurrentPos()
# Define style 4
self.editname.StyleSetSpec(4, "back:#ff0000")
# Starts style at position pos
self.editname.StartStyling(pos, 0xffff)
# Until posend position, apply style 4
self.editname.SetStyling(posend-pos, 4)
# Restore style 0 after the ending byte of the line
self.editname.SetStyling(posend, 0)
0
使用這其中text_area是StyledCtrlText
self.text_area.StyleSetSpec(stc.STC_P_DEFAULT,"fore:#FF0000")
接下來把你想改變顏色
相關問題
- 1. 設置TextView的部分文字顏色?
- 2. wxPython中,更改StyledTextCtrl
- 3. wxpython TextCtrl顏色文本的具體部分
- 4. OpenGL:設置文本顏色?
- 5. Android設置文本部分的顏色和列表器
- 6. 刪除選擇,StyledTextCtrl - wxPython的
- 7. 設置UITableView部分邊框顏色
- 8. 爲UICollectionView部分設置背景顏色?
- 9. 更改StyledTextCtrl的字體顏色
- 10. Three.js設置臉部顏色
- 11. 部分文本顏色更新
- 12. 使用JColorChooser設置文本顏色
- 13. 如何設置文本顏色在OpenGL
- 14. 設置全局文本顏色?
- 15. Android視圖設置文本顏色
- 16. 如何設置ActionItem文本的顏色
- 17. 設置溢出菜單文本顏色
- 18. PyQt的 - 設置文本顏色爲QTabWidget
- 19. 設置WKInterfacePicker顏色(文本或輪廓)
- 20. 設置android.widget.SearchView的文本顏色
- 21. 如何設置UIWebView的文本顏色?
- 22. 未設置UIButton文本顏色
- 23. 如何設置DataGridTextColumn文本顏色?
- 24. 設置文本輸出顏色
- 25. 靜態控制設置文本顏色
- 26. 設置靜態文本顏色Win32
- 27. 在StyleableTextField中設置文本顏色
- 28. 如何在JTextArea中設置部分文字顏色?
- 29. 根據背景顏色設置文本的顏色
- 30. 刪除:從文本中懸停顏色而不設置顏色
你忘了(在你的榜樣號2)設置樣式的文本第一:StyleSetSpec(2,「fore:#0000ff」) – Tupteq
那麼,這也是演示示例代碼。我只是沒有注意到/包括它。 –
ed.StartStyling(190,0xff)中的0xff是什麼? –