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

Qt编写的最简单的播放按钮效果

6
回复
8784
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2016-4-21 22:59:48 显示全部楼层 |阅读模式





完整代码:
  1. #include "widget.h"
  2. #include "ui_widget.h"

  3. Widget::Widget(QWidget *parent) :
  4.     QWidget(parent),
  5.     ui(new Ui::Widget)
  6. {
  7.     ui->setupUi(this);

  8.     QStringList qss;
  9.     qss.append("QPushButton{border-style:none;background-color:rgba(0,0,0,0);}");
  10.     qss.append("QPushButton:checked{image:url(:/image/btn_play_normal.png);}");
  11.     qss.append("QPushButton:checked:hover{image:url(:/image/btn_play_press.png);}");
  12.     qss.append("QPushButton:!checked{image:url(:/image/btn_pause_normal.png);}");
  13.     qss.append("QPushButton:!checked:hover{image:url(:/image/btn_pause_press.png);}");
  14.     ui->btnPlay->setStyleSheet(qss.join(""));
  15.     ui->btnPlay->setCheckable(true);
  16.     ui->btnPlay->setChecked(true);
  17.     ui->btnPlay->setMinimumSize(40, 40);
  18. }

  19. Widget::~Widget()
  20. {
  21.     delete ui;
  22. }
复制代码
源码下载:

本帖子中包含更多资源

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

x
回复

使用道具 举报

累计签到:957 天
连续签到:1 天
2016-4-22 08:29:54 显示全部楼层
不错不错。。。顶一下。。。
回复 支持 反对

使用道具 举报

尚未签到

2016-4-22 21:56:10 显示全部楼层
我也来顶一下
回复 支持 反对

使用道具 举报

尚未签到

2017-4-19 16:11:06 显示全部楼层
不错,参考一下
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-6-15 20:30:06 显示全部楼层

不错不错,。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2017-9-14 15:34:38 显示全部楼层
厉害,支持学习一下,谢谢楼主
回复 支持 反对

使用道具 举报

累计签到:11 天
连续签到:1 天
2017-11-1 13:53:47 显示全部楼层
厉害,支持学习一下,谢谢楼主,谢谢分享!
回复 支持 反对

使用道具 举报

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

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