特牛网址导航

Qt(QLabel)实现滚动字幕_qt字体滚动显示-CSDN博客

网友收藏
文章浏览阅读2.9w次,点赞13次,收藏72次。滚动字幕,也叫跑马,就是动态显示一行字符。前面实现是使用QTimer控制,直接在槽函数中截取字符串进行显示,只控制字符串在控件的一端显示,超出控件的部分并没有从控件的另一端循环显示出来。于是我重新实现了一种方法,或者说完善了前面的不足吧。使用QTimer控制显示的节奏,在paintEvent中进行截取显示。从左端被截掉的部分会从右端显示出来。难点在于,我们需要依据控件的宽度,控制字符串的显_qt字体滚动显示