您的位置:首页 > 房产 > 建筑 > 9_4_QTextEdit

9_4_QTextEdit

2024/12/26 23:15:29 来源:https://blog.csdn.net/m0_53697204/article/details/141885199  浏览:    关键词:9_4_QTextEdit

QTextEdit

//核心属性//获取文本
toPlainText();
toHtml();
toMarkdown();
//输入框为空时的提示功能
placeHolderText();
//只读
readOnly();//定义文本光标
QTextcursor cursorcursor.position();
cursor.selectedText();
//核心信号//文本改变
textChanged();
//选中范围
selectionChanged();
//光标移动
cursorPositongChanged();
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}//文本发生改变,触发信号
void Widget::on_textEdit_textChanged()
{QString s1 = ui->textEdit->toPlainText();ui->label->setText(s1);ui->label->setWordWrap(true);
}//选中的文本
void Widget::on_textEdit_selectionChanged()
{//设置一个文本鼠标QTextCursor cursor = ui->textEdit->textCursor();//利用文本鼠标确定这一段选中的文本qDebug() << "selectionChanged:"<<cursor.selectedText();
}//光标位置移动
void Widget::on_textEdit_cursorPositionChanged()
{QTextCursor cursor = ui->textEdit->textCursor();qDebug() << "cursorPositionChanged:" << cursor.position();
}

在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com