赞
踩
目录
Qt 窗⼝是通过 QMainWindow类 来实现的。
- QMainWindow 是⼀个为用户提供主窗⼝程序的类,继承⾃ QWidget 类,并且提供了⼀个预定义的布局。QMainWindow 包含 ⼀个菜单栏(menu bar)、多个⼯具栏(tool bars)、多个浮动窗⼝(铆接部件)(dock widgets)、⼀个状态栏(status bar) 和⼀个 中⼼部件(central widget),它是许多应⽤程序的基础,如⽂本编辑器,图⽚编辑器等。
如下图为QMainwindow 中 各组件所处的位置:
Qt 中的菜单栏是通过 QMenuBar 这个类来实现的。⼀个主窗⼝最多只有⼀个菜单栏。位于主窗⼝顶部、主窗⼝标题栏下⾯。
方式二
创建菜单,并通过 QMenu 提供的 addMenu() 函数 来添加菜单。
- //创建菜单栏
- QMenuBar *menubarmenuBar ()
-
- //将菜单栏放入窗口中
- this->setMenuBar(menubar);
-
- //创建菜单
- QMenu *menul = new QMenu("文件");
- QMenu *menu2 = new QMenu("编辑");
- QMenu *menu3 = new QMenu("构建");
-
- //添加菜单到菜单栏中
- menubar->addMenu(menu1);
- menubar->addMenu(menu2);
- menubar->addMenu(menu3);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。