本文详细的介绍了TextEdit控件的各种操作,例如:获取内容、输入控件字符、保持在最后一行添加(自动滚屏)、定时关闭、添加数据换行、向鼠标位置插入一行字符、设置字体颜色属性等操作。
本文作者原创,转载请附上文章出处与本文链接。
QT TextEdit控件目录
1.获取控件内字符
//获取TextEdit内所有内容
QString text = ui->textEdit->toPlainText();
ui->textEdit->insertPlainText(text +='\n');
2.在控件内添加字符
QStr="插入字符";
ui->textEdit->insertPlainText(QStr);
3.保持在最后一行添加(自动滚屏)
//保持编辑器在光标最后一行
QTextCursor cursor=ui->textEdit->textCursor();
cursor.movePosition(QTextCursor::End);
ui->textEdit->setTextCursor(cursor);
QStr="添加一行";
ui->textEdit->insertPlainText(QStr +='\n');
4.控件刷新(删除数据)
//如果超过一定行数清空一下
if(ui->textEdit->document()->lineCount()>20)
{
ui->textEdit->clear();
}
5.添加数据换行
QStr="插入换行,开始下一行输入";
ui->textEdit->insertPlainText(QStr +='\n');
6.向鼠标位置插入一行字符
//像当前鼠标位置插入一行
ui->textEdit->textCursor().insertText(QStr+"\n");
7.设置字体颜色属性
//第一个属性是字体(微软雅黑),第二个是大小,第三个是加粗(权重是75)
QFont textEditFont ( "Microsoft YaHei", 10, 75);
ui->textEdit->setFont(textEditFont);
//设置颜色
ui->textEdit->setStyleSheet("#textEdit{color:rgb(85, 170, 255);}");
//ui->textEdit->setStyleSheet("#textEdit{border-radius: 10px;color:rgb(85, 170, 255);font: 75 16pt;font-weight: 100 16pt;}");
8.设置字体颜色属性
ui->textEdit->setPlaceholderText()
其它文章 :
QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit
QT QComboBox使用详解_双子座断点的博客-CSDN博客
QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查
Qt QStandardItemModel(1.超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel
Qt QStandardItemModel(2.超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件
QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton
QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit
Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message
QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式
QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions
QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis
Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框
QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualization