qfedu-qt-level/homework-day2-2/mainwindow.h

35 lines
820 B
C
Raw Normal View History

2023-08-08 22:36:21 +08:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
2023-08-08 22:37:07 +08:00
#include <QDebug>
2023-08-08 22:36:21 +08:00
#include <QMainWindow>
2023-08-08 22:37:07 +08:00
#include <QMenu>
#include <QMenuBar>
#include <QAction>
#include <QTextEdit>
#include <QStatusBar>
#include <QFileDialog>
#include <QFile>
#include <QMessageBox>
#include <QTextStream>
#include <QLabel>
#include <QPixmap>
2023-08-08 22:36:21 +08:00
class MainWindow : public QMainWindow
{
Q_OBJECT
2023-08-08 22:37:07 +08:00
private:
QMenuBar *menu_bar; // 菜单栏
QMenu *menu1,*menu2,*menu3,*menu4; // 文件、编辑、查看、关于
QStatusBar *status_bar; // 状态栏
QTextEdit *text_edit; // 文本编辑(中心空间)
QAction *openAction,*saveAction,*exitAction; // 打开、保存、退出
QAction *aboutAction,*aboutQtAction; // 关于、关于Qt
2023-08-08 22:36:21 +08:00
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
};
#endif // MAINWINDOW_H