📄 textedit.h
字号:
/****************************************************************************** $Id: qt/textedit.h 3.1.1 edited Nov 8 10:35 $**** Copyright (C) 1992-2000 Trolltech AS. All rights reserved.**** This file is part of an example program for Qt. This example** program may be used, distributed and modified without limitation.*******************************************************************************/#ifndef TEXTEDIT_H#define TEXTEDIT_H#include <qmainwindow.h>#include <qmap.h>class QAction;class QComboBox;class QTabWidget;class QTextEdit;class TextEdit : public QMainWindow{ Q_OBJECTpublic: TextEdit( QWidget *parent = 0, const char *name = 0 ); QTextEdit *currentEditor() const; void load( const QString &f );public slots: void fileNew(); void fileOpen(); void fileSave(); void fileSaveAs(); void filePrint(); void fileClose(); void fileExit(); void editUndo(); void editRedo(); void editCut(); void editCopy(); void editPaste(); void textBold(); void textUnderline(); void textItalic(); void textFamily( const QString &f ); void textSize( const QString &p ); void textStyle( int s ); void textColor(); void textAlign( QAction *a ); void fontChanged( const QFont &f ); void colorChanged( const QColor &c ); void alignmentChanged( int a ); void editorChanged( QWidget * );private: void setupFileActions(); void setupEditActions(); void setupTextActions(); void doConnections( QTextEdit *e ); QAction *actionTextBold, *actionTextUnderline, *actionTextItalic, *actionTextColor, *actionAlignLeft, *actionAlignCenter, *actionAlignRight, *actionAlignJustify; QComboBox *comboStyle, *comboFont, *comboSize; QTabWidget *tabWidget; QMap<QTextEdit*, QString> filenames;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -