void Widget::on_textEdit_textChanged()
{
QString textContent = ui->textEdit->toPlainText();
int length = textContent.count();
int maxLength = 10; // 最大字符数
if(length > maxLength)
{
int position = ui->textEdit->textCursor().position();
QTextCursor textCursor = ui->textEdit->textCursor();
textContent.remove(position - (length - maxLength), length - maxLength);
ui->textEdit->setText(textContent);
textCursor.setPosition(position - (length - maxLength));
ui->textEdit->setTextCursor(textCursor);
}
}
QTextEdit设置可输入字符字节限制
最新推荐文章于 2024-04-26 16:33:52 发布