QT新手,遇到这样一个问题,实在搞不出来,望大虾指点一二。
一个QSlider控件,做为播放视频的时间控制拖条儿。
用户点击stop button ,QSlider 停止,这个时候想在QSlider stop的位置上画一条竖线,或者一个标记的刻度都可以,只要能够动态的显示到UI上。
我的开发环境是win下,vc集成开源qt包儿。qt的版本是4.4.0。
网上查了一下资料,说qt版本在4.1以上的,需要重写paintEvent函数以实现控件儿的重画。
但很头疼的一件事情是 :QSlider具体要怎样才能画出来呢?而且要保持当前的滑纽儿的位置。
我想能不能在paintEvent函数体外对控件儿进行局部修改呢?(在控件儿上画点儿竖线什么的)
有经验的高手,万望赐教~!
先拜谢了。。。