優(yōu)惠券網(wǎng)站要怎么做的朋友圈推廣廣告
目錄
一.菜單欄
1.概念
2.組成
二.代碼創(chuàng)建菜單欄
1.創(chuàng)建菜單欄
2.在菜單欄中添加菜單
3.在菜單中添加菜單項
三.圖形化創(chuàng)建菜單欄
1.在打開Qt自帶的ui文件界面后,得到以下界面
2.雙擊點擊界面中(在這里輸入),在菜單欄中進行添加菜單
3.在上述創(chuàng)建菜單后,界面發(fā)生改變得到以下界面
4.點擊創(chuàng)建好的菜單,雙擊在這里輸入,添加菜單項(新建)注意:
一.菜單欄
1.概念
菜單欄是指在計算機程序或操作系統(tǒng)界面上的一個水平條,通常位于頂部或頂部附近,用來顯示各種功能選項和操作命令。
菜單欄通常包含多個菜單,每個菜單都有一個標(biāo)題和一系列相關(guān)的命令或選項。用戶可以通過點擊菜單標(biāo)題或者在菜單欄上的相應(yīng)按鈕來打開菜單,并從中選擇需要的操作。
單欄為用戶提供了一種直觀、可視化的方式來瀏覽和選擇程序的各種功能和操作。
Qt 中的菜單欄是通過 QMenuBar 這個類來實現(xiàn)的。
2.組成
?個主窗?最多只有?個菜單欄。位于主窗?頂部、主窗?標(biāo)題欄下?。菜單欄中包含菜單.菜單中包含菜單項.
二.代碼創(chuàng)建菜單欄
主要步驟如下:
1.創(chuàng)建菜單欄
//創(chuàng)建菜單欄QMenuBar* menubar=menuBar();//將菜單欄放到窗口this->setMenuBar(menubar);
2.在菜單欄中添加菜單
//創(chuàng)建菜單QMenu* menu1=new QMenu("file");QMenu* menu2=new QMenu("edit");QMenu* menu3=new QMenu("construct");//將菜單放到菜單欄menubar->addMenu(menu1);menubar->addMenu(menu2);menubar->addMenu(menu3);
3.在菜單中添加菜單項
//創(chuàng)建菜單項QAction *act1=new QAction("creat");QAction *act2=new QAction("open");QAction *act3=new QAction("close");//將菜單項加入菜單//加入分割線menu1->addAction(act1);menu1->addAction(act2);menu1->addSeparator();menu1->addAction(act3);
運行結(jié)果:
三.圖形化創(chuàng)建菜單欄
1.在打開Qt自帶的ui文件界面后,得到以下界面
2.雙擊點擊界面中(在這里輸入),在菜單欄中進行添加菜單
3.在上述創(chuàng)建菜單后,界面發(fā)生改變得到以下界面
4.點擊創(chuàng)建好的菜單,雙擊在這里輸入,添加菜單項(新建)
注意:
由于Qt在此處存在BUG,中文菜單項需要復(fù)制粘貼的方式進行添加。
運行結(jié)果: