您可以使用 wx.lib 中的自定义小部件来获得平面外观,但是无法将“主题”应用于 wxPython 中的所有小部件。为什么?因为 wxPython 试图在每个平台上包装原生小部件,所以它尽最大努力看起来原生。如果本机小部件是扁平的,那么您会看到 wxPython 也这样做。否则,您必须使用自定义小部件。
如果您希望您的应用程序在所有平台上都具有“扁平化”外观,那么您可能需要查看其他一些允许主题化的工具包,例如 Kivy 或 Tkinter。我认为 PySide/PyQt 甚至可能也允许进行一些主题化。