📄 mainwindow.h
字号:
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class QAction;class QActionGroup;class QLabel;class QMenu;class QToolBar;class QWorkspace;class Editor;class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();public slots: void newFile(); void openFile(const QString &fileName);protected: void closeEvent(QCloseEvent *event);private slots: void open(); void save(); void saveAs(); void cut(); void copy(); void paste(); void about(); void updateMenus();private: void createActions(); void createMenus(); void createToolBars(); void createStatusBar(); Editor *createEditor(); Editor *activeEditor(); QWorkspace *workspace; QLabel *readyLabel; QWidgetList windows; QMenu *fileMenu; QMenu *editMenu; QMenu *windowMenu; QMenu *helpMenu; QToolBar *fileToolBar; QToolBar *editToolBar; QActionGroup *windowActionGroup; QAction *newAction; QAction *openAction; QAction *saveAction; QAction *saveAsAction; QAction *exitAction; QAction *cutAction; QAction *copyAction; QAction *pasteAction; QAction *closeAction; QAction *closeAllAction; QAction *tileAction; QAction *cascadeAction; QAction *nextAction; QAction *previousAction; QAction *separatorAction; QAction *aboutAction; QAction *aboutQtAction;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -