htmlwindow.h
来自「QT4 gui programming的随书光盘」· C头文件 代码 · 共 65 行
H
65 行
#ifndef HTMLWINDOW_H#define HTMLWINDOW_H#include <QMainWindow>#include <QScriptEngine>class QAction;class QDir;class QMenu;class QTextEdit;class HtmlSyntaxHighlighter;class HtmlWindow : public QMainWindow{ Q_OBJECTpublic: HtmlWindow();protected: void closeEvent(QCloseEvent *event);private slots: void open(); bool save(); bool saveAs(); void scriptActionTriggered(); void about(); void documentWasModified();private: static QDir directoryOf(const QString &subdir); void createActions(); void createMenus(); void createScriptsMenu(); bool okToContinue(); bool loadFile(const QString &fileName); bool saveFile(const QString &fileName); void setCurrentFile(const QString &fileName); QString strippedName(const QString &fullFileName); bool createScriptAction(const QString &jsFileName); QTextEdit *textEdit; HtmlSyntaxHighlighter *syntaxHighlighter; QScriptEngine interpreter; QString curFile; QString fileFilters; QMenu *fileMenu; QMenu *editMenu; QMenu *scriptsMenu; QMenu *helpMenu; QAction *openAction; QAction *saveAction; QAction *saveAsAction; QAction *exitAction; QAction *cutAction; QAction *copyAction; QAction *pasteAction; QAction *aboutAction; QAction *aboutQtAction;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?