[Solved] How Can I make the QToolBox panel transparent?
Is there a Sub-Controls like QToolBox::tab make the Qwidget in QToolBox transparent?
I tryed:
1) QWidget#page{background:rgb(12,34,56);}
this work, but
2)QWidget#page_2{background:transparent;}
this one not work.
I guess there maybe a Sub-Controls like QToolBox::tab.
is it?
How Can I reach my purpose?
4 replies
Thanks for Antonio Di Monaco’s reply.
“background: rgba(12,34,56,0)” can’t work too.
From the source code, I found out that QToolBox is made up by :
- QToolBoxButton *button;
I tryed :
- background-color:transparent;
- }
- QWidget#page_2{background:transparent;}
in toolbox’s “change stylesheet” menu.
this can change the toolbox transparent.
try setting the following on the Toolbox window:
(beside your stylesheet declaration)
or another possibility: QGraphicsOpacityEffect [qt-project.org]
But this also applies for the child widgets.
btw: This is no valid stylesheet declaration AFAIK.
Hello,
Also a nice trick i used to do was setting the background color not to fully transparent but to something like this: rgba(0,0,0,1)
This almost has the same effect like transparency but it’s not. Thus it’s also treaded differently by the windowing system and may help you.
You must log in to post a reply. Not a member yet? Register here!



