Qt4.8与Qt5.12keyPressEvent函数差异_qt4.8和qt5.12-CSDN博客

网站介绍:文章浏览阅读337次。文章目录现象分析解决方案引用现象最近将程序从x86_64 Qt5.12向arm Qt4.8环境上迁移时,遇到上下键导航焦点在4.8下不起作用的情况。基本场景如下:在窗体Widget中包含若干按钮,依次为button1, button2, button3,默认button1存在焦点,按下上/下键后,焦点会在这三个按钮上来回切换。Qt5.12实现方案:1)在按钮类中重载 virtual void keyPressEvent(QKeyEvent *event); 对于上/下键,event->set_qt4.8和qt5.12