1.问题原因:
QPushButton 启用了 setCheckable(true)属性
并且在qss里面使用background 来编辑背景颜色
2.解决办法:
在设置背景颜色后要对边框样式进行修改
比如设置无边框
QPushButton[STYLE_KEY=BTN_2]
{
background-color: #3c4043;
color:#FFFFFF;
outline :none;
border:none;
}
3.问题分析
按钮设置可检测属性后:qt里面默认了一种边框样式,这个边框样式会对背景颜色造成影响,需要自定义一种边框样式