【问题标题】:Is it possible to align a menu to the right of the menu bar using wxPython?是否可以使用 wxPython 将菜单对齐到菜单栏的右侧?
【发布时间】:2011-01-19 01:08:43
【问题描述】:

我正在尝试在 wxPython 2.8.11.0 和 Python 2.7 中创建一个菜单栏,其中大多数菜单左对齐(正常),但一个是 - 理想情况下 - 右对齐,或者至少以某种方式与休息。

这可能吗?

编辑:这需要是一个跨平台的解决方案。

【问题讨论】:

  • 我认为这在 wx 中是不可能的,至少在 MenuBar 中是不可能的。想到的第一个丑陋的解决方法是插入一个空菜单作为分隔线,除了标题的空格之外什么都没有。通过给倒数第二个菜单设置一个像"&Edit | " 这样的标题来创建一个假分隔符几乎同样丑陋。

标签: python menu cross-platform wxpython menubar


【解决方案1】:

如果原生菜单栏不支持它,那么 wxPython 可能也不支持。不过,菜单栏有一个纯 Python 实现。它被称为平面菜单。我会试试的。如果它不起作用,至少你可以破解它或在 Python 代码中提交补丁,而不是试图找出修复 wxWidgets 的 C++。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多