QToolButton的特殊使用
- 介绍
- 通过QSS取消点击时的凹陷效果
- 点击时的凹陷效果
- 通过QSS取消点击时的凹陷效果
介绍
该篇文章记录QToolButton使用过程中的特殊用法。
通过QSS取消点击时的凹陷效果
点击时的凹陷效果
通过QSS取消点击时的凹陷效果
#include <QToolButton>
#include <QMessageBox>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{setObjectName("Widget");QToolButton* btn_test_tool = new QToolButton(this);btn_test_tool->setObjectName("btn_test_tool");btn_test_tool->setText("Test Tool Button");btn_test_tool->setIcon(QIcon(":/res/downloading.png"));btn_test_tool->setIconSize(QSize(50,50));btn_test_tool->setToolButtonStyle(Qt::ToolButtonStyle::ToolButtonTextUnderIcon);connect(btn_test_tool, &QToolButton::clicked,[=](){QMessageBox::information(this, "tip", "This is ToolButton");});// 通过设置border:none;padding: 0px,取消凹陷效果setStyleSheet("#btn_test_tool{border:none; padding: 0px;}");
}