Unify behavior by QActions, added context menu

使用Qt的QActions框架来统一按钮响应行为和快捷键。
同时，由于主界面双击全屏存在很多问题...(在LineEdit里面双击也全屏了什么的),把DoubleClickEvents删掉了，全屏选项换到了右键菜单里。