QT中 怎么通过代码向textBrowser控件中写入数据

QT中 怎么通过代码向textBrowser控件中写入数据,第1张

append是槽,void QTextEdit::append(const QString &text) [slot]

在另外的界面上声明个信号void xxxx(const QString &text),和append连起来,用的时候emit xxxx(“abcd”);

QT中提取QTextEdit文本框中的内容,代码如下

int a[100]

    QString str = ui->textEdit->toPlainText()

    int len = str.length()

    for(int i = 0 i < len ++i)

    {

        QChar t = str.at(i)

        a[i] = t.toAscii() - '0'

    }

'textEdit的数据合理性以及数组大小自己去设定

用代码来描述的话可以是这样的:

QTextCursor cur = edit->textCursor()//返回当前光标对象

cur.setPosition(2, QTextCursor::MoveAnchor)//移到起始位置

cur.movePosition(QTextCursor::NoMove, QTextCursor::keepAnchor, 3)//移动结束位置

cur.select(QTextCursor::WordUnderCursor)//选择

edit->setTextCursor(cur)

这样就选择了位置是2到4三个字符的文本了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11685706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存