QMainWindow簡(jiǎn)介
QMainWindow類提供了一個(gè)主應(yīng)用程序窗口.-
QMainWindow結(jié)構(gòu)框架
QMainWindow結(jié)構(gòu)框架
QMainWindow主要包含了以下5種控件:
1. MenuBar(菜單欄)
2. ToolBars(工具欄s)
3. Dock Widgets(停靠窗口s)
4. Central Widget(中央窗口)
5. Status Bar(狀態(tài)欄)
- MenuBar(菜單欄)
QMainWindow自帶一個(gè)默認(rèn)的MenuBar, 你可以直接在該默認(rèn)菜單欄上添加菜單, 例如:
menuBar()->addMenu(tr("&File"));
menuBar()函數(shù)返回當(dāng)前菜單欄。當(dāng)然你也可以使用setMenuBar()函數(shù)設(shè)置一個(gè)新的菜單欄, 例如:
QMenuBar *menuBar = new QMenuBar();
this->setMenuBar(menuBar);
menuBar->addMenu(tr("&file"));
- ToolBars(工具欄s)
工具欄在QToolBar類中實(shí)現(xiàn)。使用addToolBar()將工具欄添加到主窗口.
添加一個(gè)工具:
QToolBar *fileToolBar = addToolBar();
