Qt 中的 textEdit class 有 on change 属性 吗?
Is there a on change property for textEdit class in Qt?
我正在尝试在 Qt 中创建一个记事本应用程序,每次“TextEdit”更改时我都想做一些事情。
我试图在 Qt 文档中进行搜索,但没有成功。
也许有人知道怎么做?
你不需要 属性...我建议你改为连接对象发出的信号...在本例中是 textChanged 信号
如文档中所述:
This signal is emitted whenever the document's content changes; for example, when text is inserted or deleted, or when formatting is applied.
连接对象所需要做的一切
void MainWindow::on_textEdit_textChanged()
{
qDebug() << "textChanged: " << ui->textEdit->toPlainText();
}
我正在尝试在 Qt 中创建一个记事本应用程序,每次“TextEdit”更改时我都想做一些事情。 我试图在 Qt 文档中进行搜索,但没有成功。 也许有人知道怎么做?
你不需要 属性...我建议你改为连接对象发出的信号...在本例中是 textChanged 信号
如文档中所述:
This signal is emitted whenever the document's content changes; for example, when text is inserted or deleted, or when formatting is applied.
连接对象所需要做的一切
void MainWindow::on_textEdit_textChanged()
{
qDebug() << "textChanged: " << ui->textEdit->toPlainText();
}