在我的 Qt symbian 应用程序中,我已经覆盖了带有返回的负退出按钮以返回主屏幕,然后再次覆盖它并退出以关闭应用程序,我的应用程序在模拟器上运行良好,但是当我在设备上测试它时显示退出按钮而不是返回,有时它也会显示回来,但如果我两次进入同一页面,它会再次开始显示退出按钮,令人沮丧的部分是应用程序在 Qt 模拟器上运行良好,但在设备上运行良好。有人知道问题是什么吗。我在用
back->setSoftKeyRole(QAction::NegativeSoftKey);
this->addAction(back);
在加载屏幕之前越过退出按钮和
back->setSoftKeyRole(QAction::NegativeSoftKey);
this->removeAction(back);
返回主窗口时删除后退按钮。