gpt4 book ai didi

c++ - wxButton 在下一个按钮被选中后看起来仍然被选中

转载 作者:太空狗 更新时间:2023-10-29 23:15:07 25 4
gpt4 key购买 nike

面板上有几个wxButton。 wxButton 在获得焦点时闪烁,但在选择新按钮后,前一个按钮不会停止闪烁。其中只有两个看起来已被选中,例如如果第三个被选中,第一个看起来不错等等。

我尝试停止 SetFocus 事件的传播,子类化 wxButton 并覆盖方法

bool AcceptsFocusFromKeyboard() const { 
return false;
}


virtual bool AcceptsFocus() const {
return false;
}

但没有结果。

这只发生在 Windows 7、Win 8.1 和 Mac 上,看起来符合预期。

有人遇到过同样的问题吗?

最佳答案

您不必为焦点正常工作而做任何特别的事情,只需确保您拦截而不跳过任何焦点事件,因为这样做确实会破坏 mentioned in the documentation

如果您可以通过对 wxWidgets 3 中的一个 wxWidgets 示例进行简单更改来重现该问题,请 open a ticket 解释如何操作。

关于c++ - wxButton 在下一个按钮被选中后看起来仍然被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com