標題:[教學]在QT中新增菜單
本篇文章網址:https://corettainformation.blogspot.com/2021/06/qt.html
//首先,建立一條MenuBar
//調用QMainWidow的成員函數menuBar後,只要將表單新增進去就能添加到QMainWidow中。
QMenuBar* mb = menuBar();
//接著新增一個Menu菜單,上面寫檔案
QMenu* menu = new QMenu("檔案(&F)");
//建立菜單的第二層,上面寫New
QAction* action = new QAction("New", NULL);
//將第二層菜單加入第一層菜單項中
menu->addAction(action);
//綁定按下後要執行的函數(kaleido_painter::open),這行可省略或自行更改。
connect(action, &QAction::triggered, this, &kaleido_painter::open);
//將菜單項加入MenuBar中
mb->addMenu(menu);
結果如下:
沒有留言:
張貼留言
有興趣或有疑問的歡迎提問與交流喔!!!