Qt将用户与界面进行交互的元素抽象为一种“动作”,使用QAction类表示。QAction可以添加到菜单栏、工具栏和状态栏中。
(1) 菜单栏:
使用menuBar函数创建一个菜单栏,menuBar()是QMainWindow提供的函数,这个函数会返回窗口的菜单栏。使用addMenu()函数为其添加菜单。当创建出来菜单对象时,就可以把QAction添加到这个菜单上面,也就是addAction的作用。
(2)工具栏:
QToolBar表示工具栏,使用addToolBar()函数添加新的工具栏。
工具栏可以设置成固定的、浮动的等等。
QAcrion::setStatusTip( ): 设置该动作在状态栏上的提示文本。
(3)状态栏:
QstatusBar表示状态栏。通过statusBar()函数创建状态栏。
C++代码如下:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QAction>
#include <QMenuBar>
#include <QMessageBox>
#in