У меня есть QWidget, который может быть окном, со строкой заголовка и рамкой, или это может быть простой элемент управления, например кнопка или рамка.
Как мне написать код для запросаВысота строки заголовка такая, что я получаю правильный результат - то есть высоту системной строки заголовка, если это окно с единицей, или 0 в противном случае?
Я пытался использовать метрики пикселей QStyle, но он всегда возвращает системное значение:
QStyleOptionTitleBar option;
option.initFrom(widget);
captionHeight = widget->style()->pixelMetric(QStyle::PM_TitleBarHeight, &option, widget);