为程序添加菜单和工具条主要步骤:
1、声明和创建一个QAction对象;
2、将QAction对象添加到菜单和工具条。
QAction* openAction;
QtStudy9::QtStudy9(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
//创建QAction对象
openAction = new QAction("&Open",this);
//设置快捷键
openAction->setShortcut(QKeySequence::Open);
//状态栏提示
openAction->setStatusTip("Open a file");
//加载图标
openAction->setIcon(QIcon(":/QtStudy9/Resources/qt.PNG"));
connect(openAction,SIGNAL(triggered()),this,SLOT(open()));
//把Action添加到菜单和工具条
QMenu* mfile = menuBar()->addMenu("&File");
mfile->addAction(openAction);
QToolBar* tfile = addToolBar("&File");
tfile->addAction(openAction);
}