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动起来),谢谢~~~~