Qt 获取标题栏高度

原文链接: https://www.jianshu.com/p/19243c9c66b8

转载自:https://www.jianshu.com/p/19243c9c66b8

QRect desktopRect = QApplication::desktop()->availableGeometry();
int iTitleBarHeight = style()->pixelMetric(QStyle::PM_TitleBarHeight); // 获取标题栏高度

setGeometry(0, iTitleBarHeight, desktopRect.width(), desktopRect.height() - iTitleBarHeight); // 设置窗体充满桌面客户区
setFixedSize(desktopRect.width(), desktopRect.height() - iTitleBarHeight); // 固定窗体大小

 

你可能感兴趣的:(QT)