• 4306阅读
  • 0回复

探讨贴:怎么增强编辑框的功能 [复制链接]

上一主题 下一主题
离线laurentium
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-05
Qt中的编辑框是QTextEdit
这个控件支持richtext,很好用,但是我在实际使用过程中,觉得它不能方便的高效率的让插入的gif动起来,也不能方便的插入ole对象,至少我没找到相应的方便的方法,而实际使用中,经常要把某一个对象插入到编辑框中,richedit控件可以支持识别和插入ole对象,QTextEdit是否也有相应的方法来做到呢?

在qt centre上有一个在QTextEdit中让gif动起来的方法,但是它是new了一个QMovie,然后每个QMovie都对应一个槽,一页一页的刷gif,这样的确可以实现,但是效率很低,插入二三十个cpu就100%了(测试机器配置P4 双核2.2G, 3G内存),不适合实际应用

现在想和大家探讨一下,怎么改造QTextEdit(毕竟这个控件对richtext的支持还是相当不错的,希望能保留这个功能),让它能够支持ole对象,或者通过其它方法实现类似的功能,能够在QTextEdit插入任意的QWidget,高效的插入gif(还让gif动起来),谢谢~~~~
快速回复
限100 字节
 
上一个 下一个