mymainwindow.h
来自「压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架>」· C头文件 代码 · 共 81 行
H
81 行
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class QAction;class QLabel;class QMenu;class QTextEdit;class QStackedWidget;/** @short customized version of QMainWindow Window size/position saved across executions A debug window in the bottom dock area. *///startclass MyMainWindow : public QMainWindow { Q_OBJECTpublic: MyMainWindow(); void closeEvent(QCloseEvent *event); /* overridden from base class to capture when the user wants to close the window */protected slots: virtual void newFile(); virtual void open(); virtual bool save();//end virtual bool saveAs(); virtual void about(); virtual void documentWasModified(); virtual QWidget* initialWidget() const;protected: virtual void createActions(); virtual void createMenus(); virtual void createHelpMenu(); virtual void createFileMenu(); virtual void createEditMenu(); virtual void createToolBars(); virtual void createStatusBar(); virtual void readSettings(); virtual void writeSettings(); virtual bool maybeSave(); virtual void loadFile(const QString &fileName); virtual void saveFile(const QString &fileName); virtual void setCurrentFile(const QString &fileName); QString strippedName(const QString &fullFileName); QStackedWidget *m_StackedWidget; QTextEdit *m_TextEdit; QTextEdit *m_DebugWindow; QLabel *m_ModLabel; QString m_FileName; QMenu *m_FileMenu; QMenu *m_EditMenu; QMenu *m_HelpMenu; QToolBar *m_FileToolBar; QToolBar *m_EditToolBar; QAction *m_NewAction; QAction *m_OpenAction; QAction *m_SaveAction; QAction *m_SaveAsAction; QAction *m_ExitAction; QAction *m_CutAction; QAction *m_CopyAction; QAction *m_PasteAction; QAction *m_AboutAction; QAction *m_AboutQtAction; //end};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?