我想实现一个将一段文字逐个文字的出现的特效。
使用QTextCursor向QTextDocument逐个增加文字,已经可以简单的实现了。
不过,因为我是使用的QTimer控制两个文字出现之间的间隔,所以有一个时间上的最小间隔时间问题……所以那种可以非常迅速的将一段文字逐个显示出来的效果依旧无法实现……使用200ms间隔都无法达到每秒中显示5个汉字的效率……
虽然曾经幻想现将文字绘制到图片上,然后逐步显示图片……可是却觉得这么做不会比之前的更快……而且实现起来也会很麻烦……(可能吧……我还没有做过实验……)
有没有其他的实现方法呢?使用别的方式实现,或者有支持更小时间间隔的方法都可以……又或者……是否已经有了什么现成的方法来实现这个特效呢?