PushButton获取焦点后出现难看的线框
本人设置了在QSS这样设置PushButton,可是在QT程序让按钮聚焦的时候,出现了如下图片的状况,有点不太好像,请问有办法补救的办法?谢谢!
拷贝错代码了,用这个试试,谢谢!QPushButton {
border: 2px solid #8f8f91;
border-radius: 6px;
padding: 4 8px;
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #f6f7fa, stop: 1 #dadbde);
font-family: verdana;
font-size: 14px;
font-weight: bold;
min-width: 120px;
}
QPushButton:pressed {
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #dadbde, stop: 1 #f6f7fa);
}
QPushButton:flat {
border: none; /* no border for a flat push button */
}
QPushButton:default {
border-color: navy; /* make the default button prominent */
}
还是有,Padding删掉了都还是有,只是离边框靠近了而已~
还是有,Padding删掉了都还是有,只是离边框靠近了而已~
不是叫你删掉,你改成padding: 0px;这是后这个框就和你的border重合了
0px也没用,我发现,只要下面4行代码应用其中一行,随便哪一行,都会出现这个现象。
border: 2px solid #8f8f91;
border-radius: 6px;
padding: 4 8px;
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #f6f7fa, stop: 1 #dadbde);