mainwindow.h文件如下:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include<QAction>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
QAction *openAction;
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
mainwindow.cpp 文件如下
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include<QMenu>
#include<QToolBar>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
//ui->setupUi(this);
openAction =new QAction(tr("&打开"),this);
openAction->setShortcut(QKeySequence::Open);
openAction->setStatusTip(tr("Open a file."));
QMenu *menu= menuBar()->addMenu(tr("&文件"));
menu->addAction(openAction);
QToolBar *tool = addToolBar(tr("&文件"));
tool->addAction(openAction);
}
MainWindow::~MainWindow()
{
delete ui;
}
结果如下: