QTextEdit 如何读取里面的所有内容

france1667 2010-08-05 03:54:37
QLineEdit有text()这个函数可以把里面的内容读出来
但是我发现QTextEdit没有啊...怎么办....
...全文
3301 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
songyijie1990 2013-04-30
  • 打赏
  • 举报
回复
thank you!
whjwhj124124 2012-06-04
  • 打赏
  • 举报
回复
其实不用的啊,我是这样实现的,
QString str= ui->textEdit_rec->toHtml();
QTextEdit *ss=new QTextEdit;
ss->move(100,100);
ss->resize(500,500);
ss->setText(str);
ss->show();
就可以了
whjwhj124124 2012-06-04
  • 打赏
  • 举报
回复
其实不用的啊,我是这样实现的,
QString str= ui->textEdit_rec->toHtml();
QTextEdit *ss=new QTextEdit;
ss->move(100,100);
ss->resize(500,500);
ss->setText(str);
ss->show();
就可以了
whjwhj124124 2012-06-04
  • 打赏
  • 举报
回复
defaultStyle是什么?
ctroll 2012-04-25
  • 打赏
  • 举报
回复

用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();
}
wopabe 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chc340121 的回复:]

可是用toPlainText()函数只能获取纯文本!!!内容的格式并不能获取啊???
请问该怎么获取和显示???
[/Quote]
可以挂上吧,readall函数怎么样
做上火箭的羊 2012-03-09
  • 打赏
  • 举报
回复
可是用toPlainText()函数只能获取纯文本!!!内容的格式并不能获取啊???
请问该怎么获取和显示???
kongyanmin 2010-08-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lefttime 的回复:]
通过toPlainText()返回试试```
[/Quote]
一楼说的对。设置内容是setPlainText(QString);
lefttime 2010-08-05
  • 打赏
  • 举报
回复
通过toPlainText()返回试试```

16,819

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧