首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python - wxPython中的自定义样式

Python - wxPython中的自定义样式
EN

Stack Overflow用户
提问于 2019-05-16 08:19:52
回答 1查看 288关注 0票数 1

有没有什么方法可以在wxPython中创建自定义样式?我搜索了所有关于wxPython样式的文档和网站,什么也找不到。是否必须使用wxPython画布创建自定义样式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-27 06:58:03

wxPython在其核心小部件中尽可能多地使用原生小部件。大多数窗口小部件将是您正在使用的系统的“本机”,因此不幸的是,您不能完全操纵控件如何绘制自己。

有时,您可以通过文档中提到的方法修改小部件,例如使用SetBackgroundColour()SetForegroundColour()。它们可能工作,也可能不工作,这取决于操作系统的窗口小部件。

另一种选择是使用wx.PaintDC, wx.ClientDC, wx.WindowDC, wx.ScreenDC and/or wx.MemoryDC直接绘制自定义小部件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56159215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档