本文主要是介绍QToolButton的特殊使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;}");
}
这篇关于QToolButton的特殊使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!