函数#

qDrawPlainRect(p, x, y, w, h, arg__6[, lineWidth=1[, fill=None]])#
参数:
  • pQPainter

  • x – int

  • y – int

  • w – int

  • h – int

  • arg__6QColor

  • lineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

以给定的《code class="docutils literal notranslate">宽度和《code class="docutils literal notranslate">高度,从(《code class="docutils literal notranslate">xy)开始绘制简单的矩形,使用指定的《code class="docutils literal notranslate">painter、《code class="docutils literal notranslate">lineColor和《code class="docutils literal notranslate">lineWidth。除非《code class="docutils literal notranslate">fill》为《code class="docutils literal notranslate">None,否则矩形的内部会填充《code class="docutils literal notranslate">fill》画刷。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame" title="PySide6.QtWidgets.QFrame">QFrame` 控件,并使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame.setFrameStyle" title="PySide6.QtWidgets.QFrame.setFrameStyle">setFrameStyle()`函数来显示一个简单的矩形。

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Plain)

另请参阅

qDrawShadeRect() 《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle

qDrawPlainRect(p, r, arg__3[, lineWidth=1[, fill=None]])
参数:
  • pQPainter

  • r – 《a class="reference internal" href="../QtCore/QRect.html#PySide6.QtCore.QRect" title="PySide6.QtCore.QRect">QRect

  • arg__3 – 《a class="reference internal" href="../QtGui/QColor.html#PySide6.QtGui.QColor" title="PySide6.QtGui.QColor">QColor

  • lineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用给定的《code class="docutils literal notranslate">painter、《code class="docutils literal notranslate">lineColor和《code class="docutils literal notranslate">lineWidth绘制由《code class="docutils literal notranslate">rect指定的简单矩形。除非《code class="docutils literal notranslate">fill`为《code class="docutils literal notranslate">None,否则矩形的内部将填充《code class="docutils literal notranslate">fill`画刷。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame" title="PySide6.QtWidgets.QFrame">QFrame` 控件,并使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame.setFrameStyle" title="PySide6.QtWidgets.QFrame.setFrameStyle">setFrameStyle()`函数来显示一个简单的矩形。

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Plain)

另请参阅

qDrawShadeRect() 《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle

qDrawPlainRoundedRect(p, x, y, w, h, rx, ry, arg__8[, lineWidth=1[, fill=None]])#
参数:
  • pQPainter

  • x – int

  • y – int

  • w – int

  • h – int

  • rx – 浮点数

  • ry – 浮点数

  • arg__8QColor

  • lineWidth – int

  • fillQBrush

自版本 6.7 新增。

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

使用指定的 painterlineColorlineWidth 在起始点 (x, y) 绘制给定宽度 width 和高度 height 的平面圆角矩形,使用水平 rx 和垂直半径 ry。除非 fillNone,否则矩形内部用 fill 画笔填充。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame" title="PySide6.QtWidgets.QFrame">QFrame` 控件,并使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame.setFrameStyle" title="PySide6.QtWidgets.QFrame.setFrameStyle">setFrameStyle()`函数来显示一个简单的矩形。

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Plain)

另请参阅

qDrawShadeRect() 《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle

qDrawPlainRoundedRect(painter, rect, rx, ry, lineColor[, lineWidth=1[, fill=None]])
参数:
  • painterQPainter

  • rectQRect

  • rx – 浮点数

  • ry – 浮点数

  • lineColorQColor

  • lineWidth – int

  • fillQBrush

自版本 6.7 新增。

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用水平 rx 和垂直半径 ry,在给定的 painterlineColorlineWidth 下绘制由 rect 指定的平面矩形。除非 fillNone,否则矩形内部会用 fill 画笔填充。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame" title="PySide6.QtWidgets.QFrame">QFrame` 控件,并使用《a class="reference internal" href="QFrame.html#PySide6.QtWidgets.QFrame.setFrameStyle" title="PySide6.QtWidgets.QFrame.setFrameStyle">setFrameStyle()`函数来显示一个简单的矩形。

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Plain)

另请参阅

qDrawShadeRect() 《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle

qDrawShadeLine(p, x1, y1, x2, y2, pal[, sunken=true[, lineWidth=1[, midLineWidth=0]]])#
参数:
  • pQPainter

  • x1 – int

  • y1 – int

  • x2 – int

  • y2 – int

  • palQPalette

  • sunken – bool

  • lineWidth – int

  • midLineWidth – int

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

使用指定的绘图器绘制水平(y1 == y2)或垂直(x1 == x2)的阴影线。请注意,如果在y1 != y2x1 != x2的情况下(即线既不水平也不垂直),则不会绘制任何内容。

提供的palette指定了阴影颜色(浅色、深色和中性色)。给定的lineWidth指定了各条线的线宽;这并不是总线宽。给定的midLineWidth指定了以QPalette::mid()颜色绘制的中间线的宽度。

如果sunken为真,则线看起来是凹进去的,否则是凸出来的。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用QFrame小部件并应用setFrameStyle()函数来显示阴影线

QFrame frame:
frame.setFrameStyle(QFrame.HLine | QFrame.Sunken)

另请参阅

qDrawShadeRect() qDrawShadePanel() QStyle

qDrawShadeLine(p, p1, p2, pal[, sunken=true[, lineWidth=1[, midLineWidth=0]]])
参数:

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用指定的绘图器,在p1p2之间绘制一条水平或垂直的阴影线。注意,如果两点之间的线既不是水平也不是垂直,则不会绘制。

提供的palette指定了阴影颜色(浅色、深色和中性色)。给定的lineWidth指定了各条线的线宽;这并不是总线宽。给定的midLineWidth指定了以QPalette::mid()颜色绘制的中间线的宽度。

如果sunken为真,则线看起来是凹进去的,否则是凸出来的。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用QFrame小部件并应用setFrameStyle()函数来显示阴影线

QFrame frame:
frame.setFrameStyle(QFrame.HLine | QFrame.Sunken)

另请参阅

qDrawShadeRect() qDrawShadePanel() QStyle

qDrawShadePanel(p, x, y, w, h, pal[, sunken=false[, lineWidth=1[, fill=None]]])#
参数:
  • pQPainter

  • x – int

  • y – int

  • w – int

  • h – int

  • palQPalette

  • sunken – bool

  • lineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

以指定的 painterlineWidth 在起点为 < (x, y)> 的位置绘制宽度为 width 和高度为 height 的阴影面板。

给定的 palette 指定了阴影颜色(亮色、暗色和中间色)。除非 fillNone,否则面板内部填充 fill 刷子。

如果 sunken 为真,面板将呈现凹面效果,否则呈现凸面效果。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用一个 QFrame 小部件,并使用 setFrameStyle() 函数来显示阴影面板。

QFrame frame:
frame.setFrameStyle( QFrame.Panel | QFrame.Sunken)
qDrawShadePanel(p, r, pal[, sunken=false[, lineWidth=1[, fill=None]]])
参数:
  • pQPainter

  • r – 《a class="reference internal" href="../QtCore/QRect.html#PySide6.QtCore.QRect" title="PySide6.QtCore.QRect">QRect

  • palQPalette

  • sunken – bool

  • lineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用指定的 painterlineWidth 在由 rect 指定的矩形内绘制阴影面板。

给定的 palette 指定了阴影颜色(亮色、暗色和中间色)。除非 fillNone,否则面板内部填充 fill 刷子。

如果 sunken 为真,面板将呈现凹面效果,否则呈现凸面效果。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用一个 QFrame 小部件,并使用 setFrameStyle() 函数来显示阴影面板。

QFrame frame:
frame.setFrameStyle( QFrame.Panel | QFrame.Sunken)
qDrawShadeRect(p, r, pal[, sunken=false[, lineWidth=1[, midLineWidth=0[, fill=None]]]])#
参数:
  • pQPainter

  • r – 《a class="reference internal" href="../QtCore/QRect.html#PySide6.QtCore.QRect" title="PySide6.QtCore.QRect">QRect

  • palQPalette

  • sunken – bool

  • lineWidth – int

  • midLineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用指定的 painter 绘制由 rect 指定的阴影矩形。

提供的 palette 指定阴影颜色(浅色、深色和中间颜色)。给定的 lineWidth 指定每条线的宽度;它不是总线的宽度。 midLineWidth 指定在 QPalette::mid() 颜色中绘制的中间线的宽度。矩形的内部用 fill 毛刷填充,除非 fillNone

如果 sunken 为真,则矩形看起来是凹的,否则是凸的。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者您可以使用 QFrame 小部件并应用 setFrameStyle() 函数来显示阴影矩形

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Raised)
qDrawShadeRect(p, x, y, w, h, pal[, sunken=false[, lineWidth=1[, midLineWidth=0[, fill=None]]]])
参数:
  • pQPainter

  • x – int

  • y – int

  • w – int

  • h – int

  • palQPalette

  • sunken – bool

  • lineWidth – int

  • midLineWidth – int

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

使用提供的 painter 绘制从 (xy) 开始,具有给定 widthheight 的阴影矩形。

提供的 palette 指定阴影颜色(浅色、深色和中间颜色)。给定的 lineWidth 指定每条线的宽度;它不是总线的宽度。 midLineWidth 指定在 QPalette::mid() 颜色中绘制的中间线的宽度。矩形的内部用 fill 毛刷填充,除非 fillNone

如果 sunken 为真,则矩形看起来是凹的,否则是凸的。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者您可以使用 QFrame 小部件并应用 setFrameStyle() 函数来显示阴影矩形

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Raised)
qDrawWinButton(p, x, y, w, h, pal[, sunken=false[, fill=None]])#
参数:

根据给定的点(xy)、widthheight,使用提供的 painter 以 2 像素的线宽绘制Windows风格的按钮。按钮内部以 fill 刷子填充,除非 fillNone

给定的 palette 指定了阴影颜色(浅色、深色和中性色)。

如果 sunken 为真,则按钮看起来是凹陷的,否则为凸起。

警告

此函数不会查看 style()style() - > 请使用 QStyle 中的绘制函数来制作遵循当前GUI风格的控件。

另请参阅

qDrawWinPanel() QStyle

qDrawWinButton(p, r, pal[, sunken=false[, fill=None]])
参数:
  • pQPainter

  • r – 《a class="reference internal" href="../QtCore/QRect.html#PySide6.QtCore.QRect" title="PySide6.QtCore.QRect">QRect

  • palQPalette

  • sunken – bool

  • fillQBrush

这是一个重载函数。

使用给定的 painter 以 2 像素的线宽在由 rect 指定的矩形内绘制Windows风格的按钮。按钮内部以 fill 刷子填充,除非 fillNone

给定的 palette 指定了阴影颜色(浅色、深色和中性色)。

如果 sunken 为真,则按钮看起来是凹陷的,否则为凸起。

警告

此函数不会查看 style()style() - > 请使用 QStyle 中的绘制函数来制作遵循当前GUI风格的控件。

另请参阅

qDrawWinPanel() QStyle

qDrawWinPanel(p, r, pal[, sunken=false[, fill=None]])#
参数:
  • pQPainter

  • r – 《a class="reference internal" href="../QtCore/QRect.html#PySide6.QtCore.QRect" title="PySide6.QtCore.QRect">QRect

  • palQPalette

  • sunken – bool

  • fillQBrush

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

这是一个重载函数。

使用指定的 painter 和 2 像素的线宽在由 rect 指定的矩形中绘制 Windows 样式的面板。除非 fillNone,否则按钮的内部将填充 fill 笔刷。

给定的 palette 规定了阴影颜色。如果 sunken 为真,则面板看起来凹进,否则为凸起。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用一个 QFrame 小部件,并使用 setFrameStyle() 函数来显示阴影面板。

QFrame frame:
frame.setFrameStyle(QFrame.WinPanel | QFrame.Raised)
qDrawWinPanel(p, x, y, w, h, pal[, sunken=false[, fill=None]])
参数:

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

使用提供的 painter 和 2 像素的线宽,根据给定的点(xy),宽度 width 和高度 height 绘制指定的 Windows 样式面板。除非 fillNone,否则按钮的内部将填充 fill 笔刷。

给定的 palette 规定了阴影颜色。如果 sunken 为真,则面板看起来凹进,否则为凸起。

警告

此函数不会查看《a class="reference internal" href="QWidget.html#PySide6.QtWidgets.QWidget.style" title="PySide6.QtWidgets.QWidget.style">style()` 或 《a class="reference internal" href="QApplication.html#PySide6.QtWidgets.QApplication.style" title="PySide6.QtWidgets.QApplication.style">style()`. 使用《a class="reference internal" href="QStyle.html#PySide6.QtWidgets.QStyle" title="PySide6.QtWidgets.QStyle">QStyle`中的绘图函数来制作遵循当前GUI样式的控件。

或者,您可以使用一个 QFrame 小部件,并使用 setFrameStyle() 函数来显示阴影面板。

QFrame frame:
frame.setFrameStyle(QFrame.WinPanel | QFrame.Raised)