dai*_*isy 4 qt qt4 qlineedit qtextedit qt5
在QLineEdit,有一个textEdit()信号,只有在用户更改文本时才会发出,但在您通话时则不会发出setText(),
QLineEdit
textEdit()
setText()
那相当于QTextEdit什么呢?我只看到一个textChanged()信号,文档说明它会在文本文档发生变化时发出.
QTextEdit
textChanged()
编辑
我想实现自动保存功能,当然还有QTimer,
因此,当您开始编辑文档时,计时器会启动,当超时时,我会将文本保存在窗口小部件中.
Dan*_*erg 10
QTextEdit每当您自己插入/修改内容时,您都可以阻止小部件的信号,然后在完成后释放该块.通过这样做,只有当用户对内容进行更改时才会发出信号.
bool QObject::blockSignals(bool block)
归档时间:
12 年,7 月 前
查看次数:
2132 次
最近记录: