当前位置: 代码迷 >> QT开发 >> 用QSS 给QPushButton加载背景图片, QPushButton上头写有文字, 怎样设置文字靠在图片的旁边
  详细解决方案

用QSS 给QPushButton加载背景图片, QPushButton上头写有文字, 怎样设置文字靠在图片的旁边

热度:20   发布时间:2016-04-25 03:40:44.0
用QSS 给QPushButton加载背景图片, QPushButton上面写有文字, 怎样设置文字靠在图片的旁边?
如果在代码中比较好设置,但是在QSS中设置感觉无从入手.

------解决方案--------------------
文字靠在图片的旁边很好设置
QPixmap pixmap(":/contentWidget/power");
button->setIcon(pixmap);
button->setIconSize(pixmap.size());
button->setFixedSize(180, 70);
button->setText(tr("power"));



------解决方案--------------------
我直接贴一张图片上去
        ui->pushButton_start->setStyleSheet("QPushButton{border-image:url(:/img/res_img/start.png);}"
                                       "QPushButton:hover{border-image:url(:/img/res_img/start-h.png);}"
                                       );