你好,如果我使用 wxpython,如何从 Windows 更改顶部栏颜色
代码
window = wx.Frame(None, title = "test con", )
window.SetSize(1024,920)
window.SetIcon(wx.Icon("eq.ico"))
window.SetBackgroundColour('#b4e4ed')
谢谢
您将无法更改顶部栏,或正式称为标题栏。最好/唯一的方法是创建您自己的标题栏。 这里是关于wxPython中自定义标题栏的更多信息。
您可以使用 pywinstyles 库轻松更改 Windows 11 中的标题栏颜色。
import wx
import pywinstyles
app = wx.App()
frame = wx.Frame(parent=None, title='wx-python')
pywinstyles.change_header_color(frame, color="green")
frame.Show()
app.MainLoop()
还有更多样式和定制可供选择。