QMainWindow菜单栏、工具栏、铆接部件及中心部件的添加和使用
QMainWindow是一个用户提供主窗口程序的类,包含一个菜单栏、多个工具栏、多个铆接部件、一个状态栏及一个中心部件,是许多应用程序的基础,如文本编辑器、图片编辑器等。
菜单栏
菜单栏最多只能有一个,下面演示菜单栏的简单创建,包含头文件#include <QMenuBar>
// 创建菜单栏
QMenuBar *bar = menuBar();
// 将菜单栏放入窗口中
setMenuBar(bar);
// 创建菜单
QMenu *fileMenu = bar->addMenu("文件");
QMenu *editMenu = bar->addMenu("编辑");
// 创建菜单项
fileMenu->addAction("新建文件");
fileMenu->addAction("打开文件");
// 添加分隔线
fileMenu->addSeparator()