Qt 设置QPushButton图标按钮的图标边距

btn->setFixedSie(23,23);
btn->setIcon(QIcon(":/res/Resource/刷新.png");
btn->setIconSize(QSize(20,20)); //图标边距为3px
btn->setStyleSheet(QString("QPushButton{background: transparent;}"
                "QPuhButton:hover{background: rgb(230,230,230); border-radius: 5px;}");

 

 如果使用border-image,则不能设置图标边距。

 

posted @ 2021-07-23 11:11  远方是什么样子  阅读(2140)  评论(0编辑  收藏  举报