【问题标题】:Python - Custom styling in wxPythonPython - wxPython 中的自定义样式
【发布时间】:2019-05-16 00:19:51
【问题描述】:

有什么方法可以在 wxPython 中创建自定义样式吗?我搜索了所有涉及 wxPython 样式的文档和网站,但一无所获。我必须使用 wxPython 画布创建自定义样式吗?

【问题讨论】:

    标签: python user-interface wxpython


    【解决方案1】:

    wxPython 尽可能在其核心部件中使用原生部件。大多数小部件将是您正在使用的系统的“原生”,因此很遗憾,您无法完全控制控件如何绘制自身。

    有时,您可以通过文档中提到的方法修改小部件,例如使用SetBackgroundColour()SetForegroundColour()。根据您操作系统的小部件,它们可能会或可能不会工作。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      相关资源
      最近更新 更多