Ok fine. I got it.
Instead of stylesheet I am using style.
Check here.
class NoFocusProxyStyle : public QProxyStyle
{
public:
NoFocusProxyStyle
(QStyle *baseStyle
= 0) : QProxyStyle
(baseStyle
) {
}
void drawPrimitive
(PrimitiveElement element,
const QStyleOption *option,
{
if(element
== QStyle::PE_FrameFocusRect) {
return;
}
QProxyStyle::drawPrimitive(element,option,painter,widget);
}
};
class NoFocusProxyStyle : public QProxyStyle
{
public:
NoFocusProxyStyle(QStyle *baseStyle = 0) : QProxyStyle(baseStyle)
{
}
void drawPrimitive(PrimitiveElement element, const QStyleOption *option,
QPainter *painter, const QWidget *widget) const
{
if(element == QStyle::PE_FrameFocusRect)
{
return;
}
QProxyStyle::drawPrimitive(element,option,painter,widget);
}
};
To copy to clipboard, switch view to plain text mode
[code]
pushButton->setStyle(new NoFocusProxyStyle());
[/code
Bookmarks