【问题标题】:Changing height of status bar in wxpython on mac?在mac上的wxpython中改变状态栏的高度?
【发布时间】:2014-07-12 19:35:54
【问题描述】:

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

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

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

    从在 OSX 上使用 StatusBar 开始,使用内置类更改状态栏高度似乎是不可能的。我还尝试了高度可定制的EnhancedStatusBar 类,但尽管付出了所有努力,但大小保持不变,因为它仍然依赖于 wxPython StatusBar 的 SetMinHeight 方法。

    我能看到的唯一希望(并且从玩了几分钟看来并不难)是创建一个自定义的“StatusBar-like”对象。在 OSX 上,这不应超过窗口底部的一条水平线和一些文本。如果你打算让程序跨平台,你可以做一些操作系统检测来确定是使用内置的 StatusBar 类还是你自定义的。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多