【问题标题】:Not showing focus in wxPython?没有在 wxPython 中显示焦点?
【发布时间】:2010-01-15 05:46:23
【问题描述】:

我不知道这是否是一个愚蠢的问题,但是有什么方法可以不在 wxPython 中显示焦点?例如,我用几个按钮构建了一个简单的 GUI,我不希望虚线矩形显示在我刚刚单击的按钮上。

如果我在 Excel VBA 中没记错的话,您可以将 TakeFocusOnClick 标记设置为 False。 wxPython 中的等价物是什么?

【问题讨论】:

    标签: wxpython focus


    【解决方案1】:

    wxPython 尽可能地使用每个平台上的原生 GUI 元素,这似乎不是一个可以更改的设置。一种解决方法是使用non-native button。

    【讨论】:

      【解决方案2】:

      您还可以将焦点放在按钮的事件处理程序中的另一个控件上。只需在任何其他控件上调用 SetFocus() 方法。例如,如果您将焦点返回到接下来可能要输入的文本字段,这可能会使您的应用程序更有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-25
        • 2013-09-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多