Qt能够简单实现系统的权限设计
首先我们需要一个登陆界面 例如这样
然后一级权限,可以看到所有的内容,不设置菜单栏的隐藏。
然后其他权限,根据登陆者的身份进行菜单栏不同的展示。
菜单栏的隐藏代码如下:
ui->actionuser->setVisible(false); ui->actionSystemuser->setVisible(false);
如上把user,systemuser隐藏。
另外当我们打开主页面时,我们需要给登陆者身份权限,例如普通用户赋值permission=2,管理员用户赋值permission=1。
我们根据权限对菜单栏进行相应的隐藏。
网上权限管理系统介绍参照网址:
https://zhuanlan.zhihu.com/p/8922452408