• 5384阅读
  • 5回复

如何改变vertical Slider各部分的造型? [复制链接]

上一主题 下一主题
离线songxizg
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-01
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
如题,新建一个vertical Slider怎么改变其原来的造型??貌似designer能够直接改一些,比如背景色。但是如何改变形状呢?比如拖动那个把手,改成其他图片,怎么解决??
希望能提供各部位改动的资料,谢谢
离线songxizg

只看该作者 1楼 发表于: 2008-09-02
等待中
离线fanzhichao

只看该作者 2楼 发表于: 2008-09-02
从QWindowStyle派生一个类,重载
void drawSlider( QPainter *p, int x, int y, int w, int h,
           const QColorGroup &g, Orientation, bool tickAbove, bool tickBelow );
及相关函数。
最后,调用QApplication::setStyle将这个style应用到你的程序
离线songxizg

只看该作者 3楼 发表于: 2008-09-10
晕,不会吧,这么麻烦啊!
离线water_wf

只看该作者 4楼 发表于: 2008-09-10
setStyleSheet()可以改变,doc里面有例子,可是我想知道怎么改变滑块前后的颜色,就那条细线,改不了
离线songxizg

只看该作者 5楼 发表于: 2008-09-11
楼上可行,我是直接把各部位改成其他图片了。哈哈,什么样子都能改阿
快速回复
限100 字节
 
上一个 下一个