QT TextEdit控件

本文详细的介绍了TextEdit控件的各种操作,例如:获取内容、输入控件字符、保持在最后一行添加(自动滚屏)、定时关闭、添加数据换行、向鼠标位置插入一行字符、设置字体颜色属性等操作。

本文作者原创,转载请附上文章出处与本文链接。

QT TextEdit控件目录

1.获取控件内字符

2.在控件内添加字符

3.保持在最后一行添加(自动滚屏)

4.控件刷新(删除数据)

5.添加数据换行

6.向鼠标位置插入一行字符

7.设置字体颜色属性


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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双子座断点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值