函数

qDrawPlainRect(p, x, y, w, h, lineColor[, lineWidth=1[, fill=None]])
Parameters:
  • pQPainter

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • lineColorQColor

  • lineWidth – int

  • 填充QBrush

警告

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

从(x, y)开始绘制一个普通矩形,使用指定的painterlineColorlineWidth,并具有给定的widthheight。除非fillNone,否则矩形的内部将使用fill刷子填充。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI风格的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一个简单的矩形:

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

另请参阅

qDrawShadeRect() QStyle

qDrawPlainRect(p, r, lineColor[, lineWidth=1[, fill=None]])
Parameters:

警告

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

这是一个重载函数。

使用给定的painterlineColorlineWidth绘制由rect指定的普通矩形。除非fillNone,否则矩形的内部将使用fill画笔填充。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一个简单的矩形:

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

另请参阅

qDrawShadeRect() QStyle

qDrawPlainRoundedRect(p, x, y, w, h, rx, ry, lineColor[, lineWidth=1[, fill=None]])
Parameters:
  • pQPainter

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • rx – 浮点数

  • ry – 浮点数

  • lineColorQColor

  • lineWidth – int

  • 填充QBrush

在版本6.7中添加。

警告

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

从 (x, y) 开始绘制一个普通的圆角矩形,使用给定的 widthheight,以及水平 rx 和垂直半径 ry,指定的 painterlineColorlineWidth。除非 fillNone,否则矩形的内部将使用 fill 画笔填充。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一个简单的矩形:

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

另请参阅

qDrawShadeRect() QStyle

qDrawPlainRoundedRect(painter, rect, rx, ry, lineColor[, lineWidth=1[, fill=None]])
Parameters:
  • 画家QPainter

  • rectQRect

  • rx – 浮点数

  • ry – 浮点数

  • lineColorQColor

  • lineWidth – int

  • 填充QBrush

在版本6.7中添加。

警告

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

这是一个重载函数。

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

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI风格的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一个简单的矩形:

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

另请参阅

qDrawShadeRect() QStyle

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

  • x1 – 整数

  • y1 – 整数

  • x2 – 整数

  • y2 – 整数

  • palQPalette

  • sunken – 布尔值

  • lineWidth – int

  • midLineWidth – int

警告

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

使用给定的painter绘制一条水平(y1 == y2)或垂直(x1 == x2)的阴影线。请注意,如果y1 != y2x1 != x2(即该线既不是水平的也不是垂直的),则不会绘制任何内容。

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

如果 sunken 为真,则线条显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一条阴影线:

QFrame frame:
frame.setFrameStyle(QFrame.HLine | QFrame.Sunken)
qDrawShadeLine(p, p1, p2, pal[, sunken=true[, lineWidth=1[, midLineWidth=0]]])
Parameters:

警告

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

这是一个重载函数。

使用给定的painterp1p2之间绘制一条水平或垂直的阴影线。请注意,如果两点之间的线既不是水平也不是垂直的,则不会绘制任何内容。

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

如果 sunken 为真,则线条显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

或者你可以使用一个QFrame小部件并应用setFrameStyle()函数来显示一条阴影线:

QFrame frame:
frame.setFrameStyle(QFrame.HLine | QFrame.Sunken)
qDrawShadePanel(p, r, pal[, sunken=false[, lineWidth=1[, fill=None]]])
Parameters:

警告

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

这是一个重载函数。

在由rect指定的矩形上使用给定的painter和给定的lineWidth绘制阴影面板。

给定的palette指定了阴影颜色(浅色、深色和中间色)。面板的内部使用fill画笔填充,除非fillNone

如果 sunken 为真,面板显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

QFrame frame:
frame.setFrameStyle( QFrame.Panel | QFrame.Sunken)
qDrawShadePanel(p, x, y, w, h, pal[, sunken=false[, lineWidth=1[, fill=None]]])
Parameters:
  • pQPainter

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • palQPalette

  • sunken – 布尔值

  • lineWidth – int

  • 填充QBrush

警告

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

使用提供的painter和给定的lineWidth,从(x, y)开始绘制具有给定widthheight的阴影面板。

给定的palette指定了阴影颜色(浅色、深色和中间色)。面板的内部使用fill画笔填充,除非fillNone

如果 sunken 为真,面板显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

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

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • palQPalette

  • sunken – 布尔值

  • lineWidth – int

  • midLineWidth – int

  • 填充QBrush

警告

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

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

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

如果sunken为真,则矩形显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Raised)
qDrawShadeRect(p, r, pal[, sunken=false[, lineWidth=1[, midLineWidth=0[, fill=None]]]])
Parameters:

警告

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

这是一个重载函数。

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

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

如果sunken为真,则矩形显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

QFrame frame:
frame.setFrameStyle(QFrame.Box | QFrame.Raised)
qDrawWinButton(p, r, pal[, sunken=false[, fill=None]])
Parameters:

这是一个重载函数。

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

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

如果 sunken 为真,按钮显示为凹陷状态,否则为凸起状态。

警告

此函数不查看style()style() -> 使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

另请参阅

qDrawWinPanel() QStyle

qDrawWinButton(p, x, y, w, h, pal[, sunken=false[, fill=None]])
Parameters:
  • pQPainter

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • palQPalette

  • sunken – 布尔值

  • 填充QBrush

使用提供的painter以2像素的线宽绘制由给定点(x, y)、widthheight指定的Windows风格按钮。除非fillNone,否则按钮的内部将使用fill刷子填充。

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

如果sunken为真,按钮显示为凹陷状态,否则为凸起状态。

警告

此函数不会查看style()style() -> 使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

另请参阅

qDrawWinPanel() QStyle

qDrawWinPanel(p, r, pal[, sunken=false[, fill=None]])
Parameters:

警告

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

这是一个重载函数。

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

给定的palette指定了阴影颜色。如果sunken为真,面板显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

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

  • x – 整数

  • y – 整数

  • w – 整数

  • h – 整数

  • palQPalette

  • sunken – 布尔值

  • 填充QBrush

警告

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

使用提供的painter以2像素的线宽绘制由给定点(x, y)、widthheight指定的Windows风格面板。按钮的内部使用fill画笔填充,除非fillNone

给定的palette指定了阴影颜色。如果sunken为真,面板显示为凹陷,否则为凸起。

警告

此函数不会查看style()style()。使用QStyle中的绘图函数来创建遵循当前GUI样式的小部件。

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

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