QT自定义形状按钮

1、最终效果

 

2、实现代码

1     QIcon myicon9;
2     myicon9.addFile(tr(":/image/guan.png"));
3     ui->toolButton->setIconSize(QSize(500,200));
4     ui->toolButton->setIcon(myicon9);
5     ui->toolButton->setText(tr("客厅灯"));
6     ui->toolButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
7     ui->toolButton->setStyleSheet("border: 0px;font-size:80px;color:white"); //消除边框
8     ui->toolButton->setFocusPolicy(Qt::NoFocus);
9     ui->toolButton->installEventFilter(this);

 

posted @ 2022-05-10 11:28  Tankiii  阅读(567)  评论(0)    收藏  举报