更改mac上wxpython中状态栏的高度?

时间:2014-07-12 19:35:54

标签: python wxpython

我正在使用mac的wxPython gui库在python中编写应用程序,并发现即使有一个函数setMinHeight()函数也无法更改窗口状态栏的高度在wxPython库中。

根据this reference,没有为OSX实现setMinHeight。是否有可能允许更改状态栏高度的解决方法?

1 个答案:

答案 0 :(得分:0)

在OSX上使用StatusBar,似乎无法使用内置类更改状态栏高度。我也尝试了高度可自定义的EnhancedStatusBar类,但尽管付出了很多努力,但大小仍保持不变,因为它仍然依赖于wxPython StatusBar的SetMinHeight方法。

我能看到的唯一希望(并且从几分钟的游戏中看起来似乎并不太困难)就是创建一个定制的" StatusBar-like"宾语。在OSX上,这不应该超过水平线和窗口底部的一些文本。如果您计划将程序设置为跨平台,则可以执行一些操作系统检测以确定是否使用内置的StatusBar类或自定义的类。

我希望这会有所帮助。