QToolButton是工具按钮,可以设置图标、文本,也可以结合qss灵活设置样式,例如下面的效果
![在这里插入图片描述](https://img-blog.csdnimg.cn/98ae11f76a3a430dbe1f87391e270808.png)
点击之后
![在这里插入图片描述](https://img-blog.csdnimg.cn/5126c4a7df974d10809f15da5e3d3eb9.png)
代码如下:
#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
// 图标 64 * 64
QString qss = R"(
font-family: "Microsoft YaHei";
font-size: 24px;
color: #BDC8E2;
background-color: #2E3648;
)";
ui->toolButtonMic->setStyleSheet(qss);
ui->toolButtonMic->setText(tr("mute"));
ui->toolButtonMic->setFixedSize(64,90);
ui->toolButtonMic->setIcon(QIcon(":/Resources/mic.png"));
ui->toolButtonMic->setToolButtonStyle(Qt::Tool
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)