当前位置: 代码迷 >> QT开发 >> QPushButton点击后黑色虚框有关问题
  详细解决方案

QPushButton点击后黑色虚框有关问题

热度:31   发布时间:2016-04-25 04:20:25.0
QPushButton点击后黑色虚框问题
各位大侠,我给一个QPushButton设置了背景图片,但是程序运行起来,点击button的时候,图片周围总是有个黑色的虚框,效果如下:

我给QStyleSheet也改了,我的QPushButton样式如下:

QPushButton {
background-image: url(:/images/plus.png);
border:none;
}
QPushButton:pressed {
background-image: url(:/images/plus+.png);
border:none;
}
QPushButton:flat {
     border: none;
}

现在不晓得如何去掉这个黑虚线了,求指点.
------最佳解决方案--------------------
依稀记得是focus属性带的 

button->setFocusPolicy(Qt::NoFocus);

------其他解决方案--------------------
原来就是一个参数的设置啊,多谢了,立马结贴.
引用:
依稀记得是focus属性带的 
C/C++ code?12button->setFocusPolicy(Qt::NoFocus);