Russian Qt Forum
Ноябрь 22, 2024, 00:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как сделать прозрачный виджет в QTabWidget?  (Прочитано 9232 раз)
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 , просто не нашёл?
Записан
Wizard
Гость
« Ответ #1 : Октябрь 20, 2009, 11:06 »

всё оказалась очень просто )))

QTabWidget:pane {border: 0px; background-repeat: no repeat;}
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #2 : Сентябрь 20, 2017, 10:07 »

А как сделать чтобы QTabWidget только принимал фон главного окна, так же выглядел но без белого цвета(откуда они вообще эту глупость взяли)?
Записан
Bepec
Гость
« Ответ #3 : Сентябрь 20, 2017, 14:36 »

background-color: transparent; не катит?
Давно не кастомизировал.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 22.