我的界面上有一个button,我就命名为button1。按下去它会变成黄色。DPad_Center 键按下去,也想让它和按这个键的效果一样,在处理keydown时 button1.setPressed( true ) 就好了,松开DPad_center时,button1又会变回没按下去的颜色。我现在就想知道是什么机制,在哪里处理的使button1 又回到没按下去的颜色的,因为我在代码里没看到调用button1.setPressed( false )。我还有一个硬键想模拟这个行为,结果我在keydown 里 button1.setPressed( true )变成黄色,后面就一直不变回来了。