QTextEdit 如何读取里面的所有内容
QLineEdit有text()这个函数可以把里面的内容读出来但是我发现QTextEdit没有啊...怎么办....
--------------------编程问答-------------------- 通过toPlainText()返回试试``` --------------------编程问答--------------------
一楼说的对。设置内容是setPlainText(QString); --------------------编程问答-------------------- 可是用toPlainText()函数只能获取纯文本!!!内容的格式并不能获取啊???
请问该怎么获取和显示??? --------------------编程问答--------------------
可以挂上吧,readall函数怎么样 --------------------编程问答--------------------
用toHtml得到Qstring,包括格式的一个html网页。再用正则取出数据
//测试正则表达式
QString str = "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">8:00-00:00</p> \
<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">8:00-00:00</p>";
QRegExp rx("\\d+:\\d+-\\d+:\\d+"); // primitive text matching
int count = 0;
int pos = 0;
while ((pos = rx.indexIn(str, pos)) != -1)
{
++count;
defaultStyle = rx.cap(0);
pos += rx.matchedLength();
} --------------------编程问答-------------------- defaultStyle是什么? --------------------编程问答-------------------- 其实不用的啊,我是这样实现的,
QString str= ui->textEdit_rec->toHtml();
QTextEdit *ss=new QTextEdit;
ss->move(100,100);
ss->resize(500,500);
ss->setText(str);
ss->show();
就可以了 --------------------编程问答-------------------- 其实不用的啊,我是这样实现的,
QString str= ui->textEdit_rec->toHtml();
QTextEdit *ss=new QTextEdit;
ss->move(100,100);
ss->resize(500,500);
ss->setText(str);
ss->show();
就可以了 --------------------编程问答-------------------- thank you!
补充:移动开发 , Qt