This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
To set the item’s line, pass a
QGraphicsLineItem ‘s constructor, or call the
setLine() function. The
line() function returns the current line. By default the line is black with a width of 0, but you can change this by calling
QGraphicsLineItem uses the line and the pen width to provide a reasonable implementation of
shape() , and
contains() . The
paint() function draws the line using the item’s associated pen.
- class PySide6.QtWidgets.QGraphicsLineItem([parent=None])#
PySide6.QtWidgets.QGraphicsLineItem(x1, y1, x2, y2[, parent=None])
Returns the item’s line, or a null line if no line has been set.
Returns the item’s pen, or a black solid 0-width pen if no pen has been set.
Sets the item’s line to be the given
- PySide6.QtWidgets.QGraphicsLineItem.setLine(x1, y1, x2, y2)
x1 – float
y1 – float
x2 – float
y2 – float
This is an overloaded function.
Sets the item’s line to be the line between (
y1) and (
This is the same as calling
setLine(QLineF(x1, y1, x2, y2)).
Sets the item’s pen to
pen. If no pen is set, the line will be painted using a black solid 0-width pen.