Qt能夠簡單實現系統的權限設計
首先我們需要一個登陸界面 例如這樣
然后一級權限,可以看到所有的內容,不設置菜單欄的隱藏。
然后其他權限,根據登陸者的身份進行菜單欄不同的展示。
菜單欄的隱藏代碼如下:
ui->actionuser->setVisible(false); ui->actionSystemuser->setVisible(false);
如上把user,systemuser隱藏。
另外當我們打開主頁面時,我們需要給登陸者身份權限,例如普通用戶賦值permission=2,管理員用戶賦值permission=1。
我們根據權限對菜單欄進行相應的隱藏。
網上權限管理系統介紹參照網址:
https://zhuanlan.zhihu.com/p/8922452408