擅长:python、mysql、java
<p>假设你在Windows上运行你的程序(你没有说是哪个操作系统,但是虚线是由windowsclassiclook使用的),虚线被称为focus rect,它们看起来像是把一个按钮或小部件标记为焦点。它们是一个系统设置,你的程序正在按它应该的方式运行——wxWidgets是为了尽可能地模拟底层操作系统的默认行为。在</p>
<hr/>
<p><strong>更新</strong></p>
<p>我认为你不能从程序内部改变这种行为。我真的怀疑wxWidgets是否有这样的设置,因为它依赖于操作系统,是经典主题的标准<strong>和正确的</strong>行为。但是focus rect默认只显示在很少人使用的经典外观上。在</p>
<p>尝试切换到Luna主题(XP上的默认设置),你会发现除非你在窗口对焦时开始点击Tab键,否则focus rect不会出现。顺便说一句,当您使用Tab键切换焦点时,需要使用focus rect。毕竟,你需要看看焦点在哪里。或者你要知道按下空格键的时候。不是每个人都只使用鼠标。在</p>