头文件:mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QMenu> //菜单头文件
#include <QMenuBar> //菜单栏头文件
#include <QAction> //动作,(菜单项,工具项)
#include <QToolBar> //工具栏头文件
#include <QStatusBar> //状态栏头文件
#include <QDockWidget> //工作区头文件
#include <QPushButton>
#include <QLabel>
#include <QLineEdit>
#include <QStatusBar>
#include <QTextEdit>
#include <QMessageBox>
#include <QDebug>
#include <QFile>
#include <QTextStream>
#include <QFileDialog>
#include <QByteArray>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private:
QMenu *menuHelp ,*menuBuild , *menuFile, *menuChild;
QAction *actNew, *actOpen, *actSave, *actSaveAs, *actClose;
QToolBar *tool1, *tool2;
QPushButton *btn;
QLabel *lab;
QLineEdit *edt;
QTextEdit *tdt,*tdt2;
QStatusBar *statusBar1, *statusBar2;
};
#endif // MAINWINDOW_H
界面设计:mainwindow.cpp
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
//设置界面大小
setMinimumSize(640,480);
//设置窗口标题
setWindowTitle("主窗口");
//设置窗口界面图标
setWindowIcon(QIcon(":/1.jfif"));
/**********构造菜单*************/