函数#
- qDrawPlainRect(p, x, y, w, h, arg__6[, lineWidth=1[, fill=None]])#
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
以给定的《code class="docutils literal notranslate">宽度和《code class="docutils literal notranslate">高度,从(《code class="docutils literal notranslate">x,y
)开始绘制简单的矩形,使用指定的《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]])
警告
本节包含从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]])#
- 参数:
自版本 6.7 新增。
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
使用指定的 painter
、lineColor
和 lineWidth
在起始点 (x
, y
) 绘制给定宽度 width
和高度 height
的平面圆角矩形,使用水平 rx
和垂直半径 ry
。除非 fill
为 None
,否则矩形内部用 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]])
- 参数:
自版本 6.7 新增。
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
这是一个重载函数。
使用水平 rx
和垂直半径 ry
,在给定的 painter
、lineColor
和 lineWidth
下绘制由 rect
指定的平面矩形。除非 fill
是 None
,否则矩形内部会用 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]]])#
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
使用指定的绘图器绘制水平(y1
== y2
)或垂直(x1
== x2
)的阴影线。请注意,如果在y1
!= y2
和x1
!= 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的代码片段,可能包含错误。
这是一个重载函数。
使用指定的绘图器,在p1
和p2
之间绘制一条水平或垂直的阴影线。注意,如果两点之间的线既不是水平也不是垂直,则不会绘制。
提供的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]]])#
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
以指定的 painter
和 lineWidth
在起点为 < (x
, y
)> 的位置绘制宽度为 width
和高度为 height
的阴影面板。
给定的 palette
指定了阴影颜色(亮色、暗色和中间色)。除非 fill
是 None
,否则面板内部填充 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]]])
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
这是一个重载函数。
使用指定的 painter
和 lineWidth
在由 rect
指定的矩形内绘制阴影面板。
给定的 palette
指定了阴影颜色(亮色、暗色和中间色)。除非 fill
是 None
,否则面板内部填充 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]]]])#
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
这是一个重载函数。
使用指定的 painter
绘制由 rect
指定的阴影矩形。
提供的 palette
指定阴影颜色(浅色、深色和中间颜色)。给定的 lineWidth
指定每条线的宽度;它不是总线的宽度。 midLineWidth
指定在 QPalette::mid() 颜色中绘制的中间线的宽度。矩形的内部用 fill
毛刷填充,除非 fill
为 None
。
如果 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]]]])
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
使用提供的 painter
绘制从 (x
,y
) 开始,具有给定 width
和 height
的阴影矩形。
提供的 palette
指定阴影颜色(浅色、深色和中间颜色)。给定的 lineWidth
指定每条线的宽度;它不是总线的宽度。 midLineWidth
指定在 QPalette::mid() 颜色中绘制的中间线的宽度。矩形的内部用 fill
毛刷填充,除非 fill
为 None
。
如果 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]])#
根据给定的点(x
,y
)、width
和 height
,使用提供的 painter
以 2 像素的线宽绘制Windows风格的按钮。按钮内部以 fill
刷子填充,除非 fill
为 None
。
给定的 palette
指定了阴影颜色(浅色、深色和中性色)。
如果 sunken
为真,则按钮看起来是凹陷的,否则为凸起。
- qDrawWinButton(p, r, pal[, sunken=false[, fill=None]])
这是一个重载函数。
使用给定的 painter
以 2 像素的线宽在由 rect
指定的矩形内绘制Windows风格的按钮。按钮内部以 fill
刷子填充,除非 fill
为 None
。
给定的 palette
指定了阴影颜色(浅色、深色和中性色)。
如果 sunken
为真,则按钮看起来是凹陷的,否则为凸起。
- qDrawWinPanel(p, r, pal[, sunken=false[, fill=None]])#
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
这是一个重载函数。
使用指定的 painter
和 2 像素的线宽在由 rect
指定的矩形中绘制 Windows 样式的面板。除非 fill
是 None
,否则按钮的内部将填充 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 像素的线宽,根据给定的点(x
,y
),宽度 width
和高度 height
绘制指定的 Windows 样式面板。除非 fill
是 None
,否则按钮的内部将填充 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)