内容表

上一话题

QShortcut

下一话题

QSizePolicy

QSizeGrip

QSizeGrip class provides a resize handle for resizing top-level windows. 更多

Inheritance diagram of PySide2.QtWidgets.QSizeGrip

详细描述

此 Widget 工作像标准 Windows 重置尺寸手柄。在 X11 版本中,此重置尺寸手柄工作通常异于系统提供的,若 X11 窗口管理器不支持必要的现代后 ICCCM 规范。

把此 Widget 放在小部件树的任何地方,用户可以使用它重置尺寸顶层窗口或任何小部件采用 SubWindow 标志设置。通常,它应位于右下角。

注意: QStatusBar 已使用此 Widget,因此若有状态栏 (如,正在使用 QMainWindow ), then you don’t need to use this widget explicitly. The same goes for QDialog ,可以只调用 setSizeGripEnabled() .

在某些平台,尺寸握把自动隐藏本身,当窗口全屏或最大化展示时。

fusion-statusbar-sizegrip1

尺寸握把 Widget 位于主窗口右下角,会展示在 融合 Widget 风格 .

QSizeGrip 类继承 QWidget 并重实现 mousePressEvent() and mouseMoveEvent() 函数以特征重置尺寸功能,及 paintEvent() 函数去渲染尺寸握把 Widget。

class QSizeGrip ( parent )
param parent

QWidget

构造作为子级 Widget 的重置尺寸角落为给定 parent .