Russian Qt Forum

Qt => QSS => Тема начата: Wizard от Октябрь 20, 2009, 10:41



Название: как сделать прозрачный виджет в QTabWidget?
Отправлено: Wizard от Октябрь 20, 2009, 10:41
я создаю QTabWidget

                                tabWidget = new QTabWidget(this);
            tabWidget->setTabPosition(QTabWidget::South);
            tabWidget->setGeometry(QRect(0,0, width()/2, height()/2+ 30));
            widgetHome = new QWidget();
            widgetOptions = new QWidget();
            tabWidget->addTab(widgetHome,"&Home");
            tabWidget->addTab(widgetOptions,"&Options" );

как сделать что бы фон у QWidget был прозрачный и принимали фон главного окна? может как то через setStyleSheet , просто не нашёл?


Название: Re: как сделать прозрачный виджет в QTabWidget?
Отправлено: Wizard от Октябрь 20, 2009, 11:06
всё оказалась очень просто )))

QTabWidget:pane {border: 0px; background-repeat: no repeat;}


Название: Re: как сделать прозрачный виджет в QTabWidget?
Отправлено: deMax от Сентябрь 20, 2017, 10:07
А как сделать чтобы QTabWidget только принимал фон главного окна, так же выглядел но без белого цвета(откуда они вообще эту глупость взяли)?


Название: Re: как сделать прозрачный виджет в QTabWidget?
Отправлено: Bepec от Сентябрь 20, 2017, 14:36
background-color: transparent; не катит?
Давно не кастомизировал.