找回密码
 立即注册
收起左侧

Qslider进度条无法自定义样式

3
回复
9031
查看
[复制链接]
累计签到:9 天
连续签到:1 天
来源: 2017-8-12 10:09:30 显示全部楼层 |阅读模式
3Qter豆
slider = new QSlider(Qt::Horizontal, this);
    slider->setGeometry(240, 460,200,30);
    slider->setObjectName(tr("Slider"));
    slider->setStyleSheet("QPushButton:!hover{border-image: url(:/image2/progress_thumb_1.png);}"
                           "QPushButton:hover{border-image: url(:/image2/progress_thumb_2.png);}"
                           "QPushButton:pressed{border-image: url(:/image2/progress_thumb_1.png);}"
                           "QPushButton:focus{padding:-1;}");
    slider->setCursor(QCursor(Qt::PointingHandCursor));
    connect(slider,SIGNAL(sliderMoved(int)),this,SLOT(sliderChanged(int)));


    timeInfo = new QLabel(tr("00:00"),this);
    timeInfo->setGeometry(300,485,100,14);
    Pa.setColor(QPalette::WindowText,Qt::black);
    timeInfo->setPalette(Pa);


运行后进度条就是原始的模样,没有改变

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2017-8-12 18:31:26 显示全部楼层
你这个逻辑有问题啊,滚动条你设置按钮的样式干嘛?你要设置滚动条的样式啊,QPushButton 是尼玛什么鬼 ?
回复

使用道具 举报

累计签到:9 天
连续签到:1 天
2017-8-13 09:16:49 显示全部楼层
Since 发表于 2017-8-12 18:31
你这个逻辑有问题啊,滚动条你设置按钮的样式干嘛?你要设置滚动条的样式啊,QPushButton 是尼玛什么鬼 ? ...

这是网上看到的代码,我还在学,但是我自己把样式改成了QSlider 貌似也不行
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2017-8-16 23:13:02 显示全部楼层
Hawks 发表于 2017-8-13 09:16
这是网上看到的代码,我还在学,但是我自己把样式改成了QSlider 貌似也不行
...

当然啊,QSlider 没有这些样式属性啊,怎么能这样改呢,看看这个http://doc.qt.io/qt-4.8/styleshe ... stomizing-qlineedit[/url]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了