wxPython - 如何为状态栏的文本着色

时间:2012-12-17 18:58:19

标签: python-2.7 styles wxpython statusbar

我在论坛中搜索了答案,但我没有找到任何东西,如果我错了,我很抱歉。 无论如何,问题很简单,我有这个框架,我用一个状态栏打印消息或通知。

我想将它用于错误或不允许的操作。但我希望这些消息是彩色的。我正在寻找一个关于wxPython演示的解决方案 - 因为我在网上的某处读到了它的一些灵感,但我仍然没有找到任何东西。

您有任何想法或解决方案吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我会尝试状态栏小部件的SetForegroundColour或SetBackgroundColour方法。虽然每个操作系统都有自己的规则,并且wxPython遵循这些规则,但这些方法并不总是适用于每个平台。如果它们不起作用,那么你必须滚动自己的状态栏,可能是在sizer或splitter窗口中使用了几个面板。

还有第三方EnhancedStatusbar小部件可能适合您。它可以在http://xoomer.virgilio.it/infinity77/main/EnhancedStatusBar.html

找到