如何更改顶部栏颜色python

问题描述 投票:0回答:2

你好,如果我使用 wxpython,如何从 Windows 更改顶部栏颜色 screen shot

代码

window = wx.Frame(None, title = "test con", ) 
window.SetSize(1024,920)
window.SetIcon(wx.Icon("eq.ico"))
window.SetBackgroundColour('#b4e4ed')

谢谢

python-3.x wxpython
2个回答
0
投票

您将无法更改顶部栏,或正式称为标题栏。最好/唯一的方法是创建您自己的标题栏。 这里是关于wxPython中自定义标题栏的更多信息。


0
投票

您可以使用 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()

还有更多样式和定制可供选择。

© www.soinside.com 2019 - 2024. All rights reserved.