qt编程中如何使文字水平循环移动 (最好有可以运行的代码)
采用坐标移动的方式可以解决问题,但是效果并不好,坐标移动说白了就是移动控件的位置,原理就是将控件的一部分移动到用户看不见的地方,剩下的那部分可以让用户看见,这样让控件不停前进,就产生了文字水平移动的效果。但是这就造成了需要人为地遮盖控件,并且不好对控件进行交互处理,对处理折回显示也不方便。
所以最好的方法还是自己去实现一个控件,对paintEvent函数进行重写,用一个QTimer 驱动界面重绘,这样你就可以实现任何你需要的效果了。
既然答了,请采纳吧
上一篇:关于鼠标跟随文字
下一篇:编制操作技能考核标准主要内容
多重随机标签