【发布时间】:2011-02-16 17:42:49
【问题描述】:
我有一个 QWidget,它可能是一个窗口,带有标题栏和框架,也可能是一个简单的控件,例如按钮或框架。
如何编写代码来查询标题栏高度,以便获得正确的结果 - 即系统标题栏高度,如果它是一个窗口,则为 0,否则为 0?
我尝试使用 QStyle 像素指标,但它总是返回系统值:
QStyleOptionTitleBar option;
option.initFrom(widget);
captionHeight = widget->style()->pixelMetric(QStyle::PM_TitleBarHeight, &option, widget);
【问题讨论】:
标签: qt