[Interest] setting a widget style for a particular widget class only?
Andy
asmaloney at gmail.com
Sat Sep 10 17:25:16 CEST 2016
The docs do not specify who owns the pointer, but it looks like the object
doesn't have a parent so I would assume the caller does.
That code was not actual code from my application but, yes, I would
recommend only creating and storing the style once and releasing it
appropriately.
---
Andy Maloney // https://asmaloney.com
twitter ~ @asmaloney <https://twitter.com/asmaloney>
On Sat, Sep 10, 2016 at 11:07 AM, René J.V. Bertin <rjvbertin at gmail.com>
wrote:
> On Saturday September 10 2016 09:11:02 Andy wrote:
>
> Hi Andy,
>
> Thanks! I'm a bit confused that I didn't think of trying this myself, but
> it works:
>
> https://bugsfiles.kde.org/attachment.cgi?id=101015
>
> Shouldn't one release *style in the dtor?
>
> R.
>
>
> > René:
> >
> > I think you can just use QWidget::setStyle(). Haven't tried it for
> > QTabBar, but I use it on QButtons.
> >
> > QStyle *style = QStyleFactory::create( "fusion" );
> > QPushButton *button = new QPushButton( "foo", this );
> > button->setStyle( style );
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160910/9d66d492/attachment.html>
More information about the Interest
mailing list