当用户在PyQT4 QSS中悬停按钮时,如何在按钮周围创建一个发光的边框?我说的是与CSS中的box-shadow
类似的东西。
someButton:hover {
border:1px solid black;
/*Glowing code here?*/
}
答案 0 :(得分:8)
执行此操作的一种方法是将setGraphicsEffect与QGraphicsDropShadowEffect一起使用:
effect = QtGui.QGraphicsDropShadowEffect(button)
effect.setOffset(0, 0)
effect.setBlurRadius(20)
button.setGraphicsEffect(effect)