• 11116阅读
  • 10回复

从TextEdit里获取文本 [复制链接]

上一主题 下一主题
离线zzh
 

只看楼主 倒序阅读 楼主  发表于: 2008-02-14
— 本帖被 XChinux 执行加亮操作(2008-02-15) —
如题,我想获取TextEdit里的所有文本,怎么办?谢谢了。
离线guyansrg

只看该作者 1楼 发表于: 2008-02-15
应该可以用 QString QTextEdit::text () const  返回TextEdit的值吧
Qt3和Qt4都一样。
离线zzh

只看该作者 2楼 发表于: 2008-02-15
text()尝试过了,提示我没有这个成员。
离线guyansrg

只看该作者 3楼 发表于: 2008-02-15
你查一下帮助文档就可以看到有
QString QTextEdit::text () const
离线landuochong

只看该作者 4楼 发表于: 2008-02-15
QString QTextEdit::context () const
离线zzh

只看该作者 5楼 发表于: 2008-02-15
http://doc.trolltech.com/4.3/qtextedit.html里好像没有text()函数。
qt3的textedit李确实有,但QT4如何用QT3的函数呢?
楼上的context ()在哪里?能给个链接吗?
离线guyansrg

只看该作者 6楼 发表于: 2008-02-15
呵呵,看错了
在Qt4里面对Qt3版本的QTextEdit支持里面有QString QTextEdit::text () const 这个属性。
我把文件拷下来了,参考参考
4楼说的那个属性context()也在里面
描述:html文件
附件: qtextedit-qt3.zip (7 K) 下载次数:25
离线zzh

只看该作者 7楼 发表于: 2008-02-15
好像有点明白了,晚上回家再试试,谢谢楼上二位了。
离线zzh

只看该作者 8楼 发表于: 2008-02-15
哈哈,终于搞定了。楼上的两位,QT4里textedit->document()->toHtml("UTF-8");是这样获取文本内容的。

原来QT4里的text已经不用了,用文档成员代替,感觉这样做比以前功能更多了。
离线guyansrg

只看该作者 9楼 发表于: 2008-02-16
呵呵,恭喜楼主
离线turkeysy

只看该作者 10楼 发表于: 2008-02-16
toPlainText 直接获取到
快速回复
限100 字节
 
上一个 下一个