一、QT主窗体结构介绍
QMainWindow是一个为用户提供主窗口程序的类。
包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状
态栏(status bar)及一个中心部件(central widget),是许多应用程序(如文本编辑器、图片编辑器
等)的基础。
主窗口界面布局:
二、菜单栏(QMenu)
菜单是一系列命令的列表。为了实现菜单、工具栏按钮、键盘快捷方式等命令的一致性,Qt使用动作
(Action)来表示这些命令。
Qt的菜单就是由一系列的QAction动作对象构成的列表,而菜单栏则是包容菜单的面板,它位于主窗口
标题栏的下面。
一个主窗口只能有一个菜单栏。
在MainWindow中创建菜单栏:
void MainWindow::initMenu()
{
//获取主窗口的菜单栏(QMenuBar),然后添加一个菜单选项,返回指向该菜单的指针对象;
QMenu *menu = this->menuBar()->addMenu("Menu1");
//添加子选项(QAction)
menu->addAction(tr("act1"));
menu->addAction(tr("act2"));
menu->addAction(tr("act3"));
qt主窗体
最新推荐文章于 2024-05-23 13:02:03 发布