- class QSizeGrip#
QSizeGrip
类提供了一个大小调整句柄,用于调整顶级窗口的大小。更多…概述#
方法#
def
__init__()
注意
此文档可能包含自动从 C++ 转换为 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们。
详细描述#
此小部件的工作方式类似于标准的 Windows 大小调整句柄。在 X11 版本中,如果 X11 窗口管理器不支持必要的现代 ICCCM 规范,则此大小调整句柄通常与系统提供的相比有所不同。
将此小部件放置在窗口树中的任何地方,用户可以使用它调整顶级窗口或任何设置了 Qt::SubWindow 标志的小部件的大小。通常,这应该在右下角。
请注意,
QStatusBar
已经使用此小部件,因此如果您有状态栏(例如,您正在使用QMainWindow
),则不需要显式使用此小部件。对于QDialog
同样适用,您可以调用setSizeGripEnabled()
。在某些平台上,当窗口全屏或最大化显示时,大小调整句柄会自动隐藏。
注意
在macOS上,大小控制手现在不再是人机界面指南的一部分,除非它们用于
QMdiSubWindow
,否则不会显示。想要在主窗口中可见的大小控制手,请设置另一款样式。Fusion样式的尺寸控制手截图
主窗口底右角的尺寸控制手小部件,在Fusion小部件样式中显示。
QSizeGrip
类继承自QWidget
,并重写了mousePressEvent()
和mouseMoveEvent()
方法以实现尺寸调整功能,并通过paintEvent()
方法绘制尺寸控制手小部件。另请参阅
构造一个作为给定
parent
子小部件的尺寸调整角。