Какой тип компонента является дескриптором QToolbar? - PullRequest
0 голосов
/ 02 ноября 2018

QToolBar имеет ручку (отмечена красным):

enter image description here

Что такое фактический компонент, который используется в качестве дескриптора?

1 Ответ

0 голосов
/ 02 ноября 2018

Исходный код из QToolBar показывает, что ручка окрашена следующим образом:

opt.rect = style->subElementRect(QStyle::SE_ToolBarHandle, &opt, this);
if (opt.rect.isValid())
    style->drawPrimitive(QStyle::PE_IndicatorToolBarHandle, &opt, &p, this);

Документация QStyle::PrimitiveElement гласит:

QStyle::PE_IndicatorToolBarHandle 36 The handle of a toolbar.


Если вы хотите изменить внешний вид дескриптора с помощью таблиц стилей, в разделе QToolBar справочника Qt Stylesheets написано:

Ручка (для перемещения панели инструментов) оформлена с использованием субконтроля ::handle.

Например:

QToolBar::handle {
    image: url(handle.png);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...