I need to create a qt widget, which will act as a parent for some other widgets, and which will order them.

Now, the question is how do I make it's background fully transparent?

I thought to do it like this :

struct Imp
{
  Imp( QWidget *parent ) : thisWidget( new QWidget( parent ) )
  {
    thisWidget->setAttribute( Qt::WA_TranslucentBackground, true );
  }

  QWidget *thisWidget;
};

Do you think that I need to set the attribute, or is it going to work fine without it?

Edit
Report