我需要制作一个StaticText红色,我应该使用什么?更改StaticText的颜色,wxPython
13
A
回答
20
这
import wx
app=wx.PySimpleApp()
frame=wx.Frame(None)
text=wx.StaticText(frame, label="Colored text")
text.SetForegroundColour((255,0,0)) # set text color
text.SetBackgroundColour((0,0,255)) # set text back color
frame.Show(True)
app.MainLoop()
2
根据您需要设置的颜色,查看SetForegroundColour()
或SetBackgroundColour()
方法。
1
这应该工作:
text.SetForegroundColour(wx.Colour(255,255,255))
如果您使用的是它的面板或框架的类中,则:
self.text.SetForegroundColour(wx.Colour(255,255,255))
wx.Colour
采用RGB值,其可以用于不同的颜色。
0
随着wxPython的菲尼克斯(我不知道古典wxPython的),你可以使用:
static_text = wx.StaticText(parent)
static_text.SetLabelMarkup("<span foreground='red'>Some text</span>")
有关SetLabelMarkup
功能的详细信息,请参阅the Control class documentation。
相关问题
- 1. 动态更新wxPython staticText
- 2. 如何在StaticText(wxpython)中以不同颜色显示文本?
- 3. 使用JasperReports API动态更改StaticText背景颜色
- 4. wxPython,设置StaticText的值
- 5. wxPython StaticText在文本更改时不会调整大小
- 6. wxPython:如何在SetLabelText后更改对齐方式StaticText
- 7. wxPython wx.StaticBitmap颜色240,240,240
- 8. Wxpython如何更改窗口中Gauge进度条的颜色
- 9. 更改颜色
- 10. 更改颜色
- 11. wxpython - 如何删除由statictext制成的灰色矩形
- 12. 更改NavigationDrawer的颜色点击颜色
- 13. 更改Texbox颜色
- 14. 更改SVG颜色
- 15. 更改UIBarButtonItem颜色
- 16. 更改vim'gutter'颜色
- 17. 更改UIBarButtonItem颜色
- 18. 更改UIBarButtonSystem颜色
- 19. 更改UIPicker颜色
- 20. 更改颜色(铬)
- 21. 更改ProgressIndicator颜色
- 22. wxPython wxListCtrl选择行颜色
- 23. 更改按钮颜色作为背景颜色更改?
- 24. 更改终端颜色而不更改vim颜色?
- 25. 如何更改光标颜色而不更改文字颜色?
- 26. 更改NSProgressIndicator的颜色?
- 27. 更改self.navigationItem.prompt的颜色
- 28. 更改'UITableViewRowAction'的颜色
- 29. 更改TimePicker(RadialTimePickerView)的颜色?
- 30. 更改java.awt.Image中的颜色?