Qt更改了按钮样式后,鼠标移进后没反应
Qt更改了按钮样式后,鼠标移进后没反应,如图,原始图标鼠标移入后会变蓝,但改完样式之后要怎么设置才能有同样的效果啊?(designer),具体点...
Qt更改了按钮样式后,鼠标移进后没反应,如图,原始图标鼠标移入后会变蓝,但改完样式之后要怎么设置才能有同样的效果啊? (designer),具体点
展开
1个回答
展开全部
使用样式表是可以的,setStyleSheet... 要么使用QSS
如果你效果未出现则肯定是代码有问题,这个毋庸置疑,网上例子很多你试试!下面是一个QToolButton的例子:
setStyleSheet("QToolButton{border-radius:4px; background-color: transparent;}"
"QToolButton:hover{border-radius:4px; border: 1px solid QColor(200, 200, 200); background-color: transparent;}"
"QToolButton::menu-indicator{image: None;}"
如果你效果未出现则肯定是代码有问题,这个毋庸置疑,网上例子很多你试试!下面是一个QToolButton的例子:
setStyleSheet("QToolButton{border-radius:4px; background-color: transparent;}"
"QToolButton:hover{border-radius:4px; border: 1px solid QColor(200, 200, 200); background-color: transparent;}"
"QToolButton::menu-indicator{image: None;}"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询