Russian Qt Forum

Qt => Вопросы новичков => Тема начата: YvenTitan от Декабрь 28, 2016, 13:23



Название: Фон в QTreeWidget
Отправлено: YvenTitan от Декабрь 28, 2016, 13:23
Здравствуйте
Мне нужно под Windows сделать QTreeWidget так, чтобы "фон" был серым (как в QLabel), а не белым (как в QLineEdit).
В QNX фон серый по умолчанию

    QVBoxLayout *vLayout = new QVBoxLayout;
    QTreeWidget *tree = new QTreeWidget;
    vLayout->addWidget(tree);

    QWidget *window = new QWidget();
    window->setLayout(vLayout);

    setCentralWidget(window);

Можете подсказать, как под Windows сделать "серый" фон?


Название: Re: Фон в QTreeWidget
Отправлено: Bepec от Декабрь 28, 2016, 13:27
QPalette установить с серым фоном по умолчанию, нет?
Ну или стайлшитом задать.


Название: Re: Фон в QTreeWidget
Отправлено: YvenTitan от Декабрь 28, 2016, 13:38
Спасибо, думал, что можно как-то попроще, потому что в QNX так по умолчанию


Название: Re: Фон в QTreeWidget
Отправлено: YvenTitan от Декабрь 28, 2016, 13:50
Извините, с QTreeWidget все нормально, вопрос был про QTabWidget. Это уже другая история