TCodeEditV2 Class
基于QsciScintilla的语法高亮编辑控件 More...
Header: | #include <TCodeEditV2> |
Inherits: | QWidget and TUiInterface |
Properties
- maxRowCount : int
- minRowCount : int
- text : QString
- 58 properties inherited from QWidget
Public Functions
TCodeEditV2(QWidget *parent = nullptr) | |
~TCodeEditV2() |
- 213 public functions inherited from QWidget
Public Slots
virtual QVariant | getData(const QString &key = "", const QVariant &options = QVariant()) |
int | maxRowCount() const |
int | minRowCount() const |
virtual void | setData(const QString &key, const QVariant &data) |
void | setMaxRowCount(int iCountInt) |
void | setMinRowCount(int iCountInt) |
void | setText(const QString &iText) |
QString | text() const |
- 19 public slots inherited from QWidget
- 9 public slots inherited from TUiInterface
Signals
virtual void | notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" )) |
void | textChanged() |
- 3 signals inherited from QWidget
- 1 signal inherited from TUiInterface
Reimplemented Protected Functions
virtual void | focusOutEvent(QFocusEvent *iEvent) |
virtual void | paintEvent(QPaintEvent *iEvent) |
- 35 protected functions inherited from QWidget
- 2 protected functions inherited from TUiInterface
Additional Inherited Members
- 5 static public members inherited from QWidget
- 35 protected functions inherited from QWidget
- 2 protected functions inherited from TUiInterface
- 1 protected slot inherited from QWidget
Detailed Description
基于QsciScintilla的语法高亮编辑控件
根据实际的语言设置,针对性的对当前输入内容进行语法高亮。
Property Documentation
maxRowCount : int
Access functions:
int | maxRowCount() const |
void | setMaxRowCount(int iCountInt) |
minRowCount : int
Access functions:
int | minRowCount() const |
void | setMinRowCount(int iCountInt) |
text : QString
Access functions:
QString | text() const |
void | setText(const QString &iText) |
Member Function Documentation
TCodeEditV2::TCodeEditV2(QWidget *parent = nullptr)
Default constructs an instance of TCodeEditV2.
TCodeEditV2::~TCodeEditV2()
Destroys the instance of TCodeEditV2.