~ubuntu-branches/ubuntu/trusty/python-qt4/trusty

« back to all changes in this revision

Viewing changes to doc/html/qgraphicslineitem.html

  • Committer: Package Import Robot
  • Author(s): Dmitry Shachnev
  • Date: 2013-11-13 14:02:27 UTC
  • mfrom: (1.5.18) (50.1.23 sid)
  • Revision ID: package-import@ubuntu.com-20131113140227-jgpyxhgh4pc5j1s4
Tags: 4.10.3+dfsg-1
* Update pyrcc4 man page to list -py2 and -py3 options.
* Regenerate resource files during build.
* Repack orig tarball to remove non-free Sphinx-generated HTML
  documentation and non-free JS files (closes: #723039).
* Add debian/get-orig-source.sh script.
* Update debian/watch to mangle dfsg version.
* Drop debian/python-qt4-doc.docs, we install docs directly.
* Pass --debug to configure-ng.py when doing debug builds.
* Add a patch (phonon_cfgtest.diff) to fix detection of new Phonon
  versions.
* Add a patch (config_flags.diff) to apply build flags to designer
  module.
* Remove duplicate references to GPL license file from debian/copyright.
* Add myself to Uploaders.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="iso-8859-1"?>
2
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
3
 
<html><head><title>QGraphicsLineItem Class Reference</title><style>h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm }
4
 
a:link { color: #004faf; text-decoration: none }
5
 
a:visited { color: #672967; text-decoration: none }
6
 
td.postheader { font-family: sans-serif }
7
 
tr.address { font-family: sans-serif }
8
 
body { background: #ffffff; color: black; }
9
 
</style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr /><td align="left" valign="top" width="32"><img align="left" border="0" height="32" src="images/rb-logo.png" width="32" /></td><td width="1">&#160;&#160;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&#160;&#183; <a href="classes.html"><font color="#004faf">All Classes</font></a>&#160;&#183; <a href="modules.html"><font color="#004faf">Modules</font></a></td></table><h1 align="center">QGraphicsLineItem Class Reference<br /><sup><sup>[<a href="qtgui.html">QtGui</a> module]</sup></sup></h1><p>The QGraphicsLineItem class provides a line item that you can
10
 
add to a <a href="qgraphicsscene.html">QGraphicsScene</a>. <a href="#details">More...</a></p>
11
 
 
12
 
<p>Inherits <a href="qgraphicsitem.html">QGraphicsItem</a>.</p><h3>Methods</h3><ul><li><div class="fn" /><b><a href="qgraphicslineitem.html#QGraphicsLineItem">__init__</a></b> (<i>self</i>, QGraphicsItem&#160;<i>parent</i>&#160;=&#160;None, QGraphicsScene&#160;<i>scene</i>&#160;=&#160;None)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#QGraphicsLineItem-2">__init__</a></b> (<i>self</i>, QLineF&#160;<i>line</i>, QGraphicsItem&#160;<i>parent</i>&#160;=&#160;None, QGraphicsScene&#160;<i>scene</i>&#160;=&#160;None)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#QGraphicsLineItem-3">__init__</a></b> (<i>self</i>, float&#160;<i>x1</i>, float&#160;<i>y1</i>, float&#160;<i>x2</i>, float&#160;<i>y2</i>, QGraphicsItem&#160;<i>parent</i>&#160;=&#160;None, QGraphicsScene&#160;<i>scene</i>&#160;=&#160;None)</li><li><div class="fn" />QRectF <b><a href="qgraphicslineitem.html#boundingRect">boundingRect</a></b> (<i>self</i>)</li><li><div class="fn" />bool <b><a href="qgraphicslineitem.html#contains">contains</a></b> (<i>self</i>, QPointF&#160;<i>point</i>)</li><li><div class="fn" />bool <b><a href="qgraphicslineitem.html#isObscuredBy">isObscuredBy</a></b> (<i>self</i>, QGraphicsItem&#160;<i>item</i>)</li><li><div class="fn" />QLineF <b><a href="qgraphicslineitem.html#line">line</a></b> (<i>self</i>)</li><li><div class="fn" />QPainterPath <b><a href="qgraphicslineitem.html#opaqueArea">opaqueArea</a></b> (<i>self</i>)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#paint">paint</a></b> (<i>self</i>, QPainter&#160;<i>painter</i>, QStyleOptionGraphicsItem&#160;<i>option</i>, QWidget&#160;<i>widget</i>&#160;=&#160;None)</li><li><div class="fn" />QPen <b><a href="qgraphicslineitem.html#pen">pen</a></b> (<i>self</i>)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#setLine">setLine</a></b> (<i>self</i>, QLineF&#160;<i>line</i>)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#setLine-2">setLine</a></b> (<i>self</i>, float&#160;<i>x1</i>, float&#160;<i>y1</i>, float&#160;<i>x2</i>, float&#160;<i>y2</i>)</li><li><div class="fn" /><b><a href="qgraphicslineitem.html#setPen">setPen</a></b> (<i>self</i>, QPen&#160;<i>pen</i>)</li><li><div class="fn" />QPainterPath <b><a href="qgraphicslineitem.html#shape">shape</a></b> (<i>self</i>)</li><li><div class="fn" />int <b><a href="qgraphicslineitem.html#type">type</a></b> (<i>self</i>)</li></ul><a name="details" /><hr /><h2>Detailed Description</h2><p>The QGraphicsLineItem class provides a line item that you can
13
 
add to a <a href="qgraphicsscene.html">QGraphicsScene</a>.</p>
14
 
<p>To set the item's line, pass a <a href="qlinef.html">QLineF</a>
15
 
to QGraphicsLineItem's constructor, or call the <a href="qgraphicslineitem.html#setLine">setLine</a>() function. The
16
 
<a href="qgraphicslineitem.html#line">line</a>() function returns
17
 
the current line. By default the line is black with a width of 0,
18
 
but you can change this by calling <a href="qgraphicslineitem.html#setPen">setPen</a>().</p>
19
 
<p class="centerAlign"><img alt="" src="images/graphicsview-lineitem.png" /></p>
20
 
<p>QGraphicsLineItem uses the line and the pen width to provide a
21
 
reasonable implementation of <a href="qgraphicslineitem.html#boundingRect">boundingRect</a>(), <a href="qgraphicslineitem.html#shape">shape</a>(), and <a href="qgraphicslineitem.html#contains">contains</a>(). The <a href="qgraphicslineitem.html#paint">paint</a>() function draws the line
22
 
using the item's associated pen.</p>
23
 
<hr /><h2>Method Documentation</h2><h3 class="fn"><a name="QGraphicsLineItem" />QGraphicsLineItem.__init__ (<i>self</i>, <a href="qgraphicsitem.html">QGraphicsItem</a>&#160;<i>parent</i>&#160;=&#160;None, <a href="qgraphicsscene.html">QGraphicsScene</a>&#160;<i>scene</i>&#160;=&#160;None)</h3><p>The <i>parent</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>The <i>scene</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>Constructs a <a href="qgraphicslineitem.html">QGraphicsLineItem</a>. <i>parent</i> is
24
 
passed to <a href="qgraphicsitem.html">QGraphicsItem</a>'s
25
 
constructor.</p>
26
 
<p><b>See also</b> <a href="qgraphicsscene.html#addItem">QGraphicsScene.addItem</a>().</p>
27
 
 
28
 
 
29
 
<h3 class="fn"><a name="QGraphicsLineItem-2" />QGraphicsLineItem.__init__ (<i>self</i>, <a href="qlinef.html">QLineF</a>&#160;<i>line</i>, <a href="qgraphicsitem.html">QGraphicsItem</a>&#160;<i>parent</i>&#160;=&#160;None, <a href="qgraphicsscene.html">QGraphicsScene</a>&#160;<i>scene</i>&#160;=&#160;None)</h3><p>The <i>parent</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>The <i>scene</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>Constructs a <a href="qgraphicslineitem.html">QGraphicsLineItem</a>, using <i>line</i>
30
 
as the default line. <i>parent</i> is passed to <a href="qgraphicsitem.html">QGraphicsItem</a>'s constructor.</p>
31
 
<p><b>See also</b> <a href="qgraphicsscene.html#addItem">QGraphicsScene.addItem</a>().</p>
32
 
 
33
 
 
34
 
<h3 class="fn"><a name="QGraphicsLineItem-3" />QGraphicsLineItem.__init__ (<i>self</i>, float&#160;<i>x1</i>, float&#160;<i>y1</i>, float&#160;<i>x2</i>, float&#160;<i>y2</i>, <a href="qgraphicsitem.html">QGraphicsItem</a>&#160;<i>parent</i>&#160;=&#160;None, <a href="qgraphicsscene.html">QGraphicsScene</a>&#160;<i>scene</i>&#160;=&#160;None)</h3><p>The <i>parent</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>The <i>scene</i> argument, if not None, causes <i>self</i> to be owned by Qt instead of PyQt.</p><p>Constructs a <a href="qgraphicslineitem.html">QGraphicsLineItem</a>, using the line
35
 
between (<i>x1</i>, <i>y1</i>) and (<i>x2</i>, <i>y2</i>) as the
36
 
default line. <i>parent</i> is passed to <a href="qgraphicsitem.html">QGraphicsItem</a>'s constructor.</p>
37
 
<p><b>See also</b> <a href="qgraphicsscene.html#addItem">QGraphicsScene.addItem</a>().</p>
38
 
 
39
 
 
40
 
<h3 class="fn"><a name="boundingRect" /><a href="qrectf.html">QRectF</a> QGraphicsLineItem.boundingRect (<i>self</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#boundingRect">QGraphicsItem.boundingRect</a>().</p>
41
 
 
42
 
 
43
 
<h3 class="fn"><a name="contains" />bool QGraphicsLineItem.contains (<i>self</i>, <a href="qpointf.html">QPointF</a>&#160;<i>point</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#contains">QGraphicsItem.contains</a>().</p>
44
 
 
45
 
 
46
 
<h3 class="fn"><a name="isObscuredBy" />bool QGraphicsLineItem.isObscuredBy (<i>self</i>, <a href="qgraphicsitem.html">QGraphicsItem</a>&#160;<i>item</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#isObscuredBy">QGraphicsItem.isObscuredBy</a>().</p>
47
 
 
48
 
 
49
 
<h3 class="fn"><a name="line" /><a href="qlinef.html">QLineF</a> QGraphicsLineItem.line (<i>self</i>)</h3><p>Returns the item's line, or a null line if no line has been
50
 
set.</p>
51
 
<p><b>See also</b> <a href="qgraphicslineitem.html#setLine">setLine</a>().</p>
52
 
 
53
 
 
54
 
<h3 class="fn"><a name="opaqueArea" /><a href="qpainterpath.html">QPainterPath</a> QGraphicsLineItem.opaqueArea (<i>self</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#opaqueArea">QGraphicsItem.opaqueArea</a>().</p>
55
 
 
56
 
 
57
 
<h3 class="fn"><a name="paint" />QGraphicsLineItem.paint (<i>self</i>, <a href="qpainter.html">QPainter</a>&#160;<i>painter</i>, <a href="qstyleoptiongraphicsitem.html">QStyleOptionGraphicsItem</a>&#160;<i>option</i>, <a href="qwidget.html">QWidget</a>&#160;<i>widget</i>&#160;=&#160;None)</h3><p>Reimplemented from <a href="qgraphicsitem.html#paint">QGraphicsItem.paint</a>().</p>
58
 
 
59
 
 
60
 
<h3 class="fn"><a name="pen" /><a href="qpen.html">QPen</a> QGraphicsLineItem.pen (<i>self</i>)</h3><p>Returns the item's pen, or a black solid 0-width pen if no pen
61
 
has been set.</p>
62
 
<p><b>See also</b> <a href="qgraphicslineitem.html#setPen">setPen</a>().</p>
63
 
 
64
 
 
65
 
<h3 class="fn"><a name="setLine" />QGraphicsLineItem.setLine (<i>self</i>, <a href="qlinef.html">QLineF</a>&#160;<i>line</i>)</h3><p>Sets the item's line to be the given <i>line</i>.</p>
66
 
<p><b>See also</b> <a href="qgraphicslineitem.html#line">line</a>().</p>
67
 
 
68
 
 
69
 
<h3 class="fn"><a name="setLine-2" />QGraphicsLineItem.setLine (<i>self</i>, float&#160;<i>x1</i>, float&#160;<i>y1</i>, float&#160;<i>x2</i>, float&#160;<i>y2</i>)</h3><p>This is an overloaded function.</p>
70
 
<p>Sets the item's line to be the line between (<i>x1</i>,
71
 
<i>y1</i>) and (<i>x2</i>, <i>y2</i>).</p>
72
 
<p>This is the same as calling <tt>setLine(QLineF(x1, y1, x2,
73
 
y2))</tt>.</p>
74
 
 
75
 
 
76
 
<h3 class="fn"><a name="setPen" />QGraphicsLineItem.setPen (<i>self</i>, <a href="qpen.html">QPen</a>&#160;<i>pen</i>)</h3><p>Sets the item's pen to <i>pen</i>. If no pen is set, the line
77
 
will be painted using a black solid 0-width pen.</p>
78
 
<p><b>See also</b> <a href="qgraphicslineitem.html#pen">pen</a>().</p>
79
 
 
80
 
 
81
 
<h3 class="fn"><a name="shape" /><a href="qpainterpath.html">QPainterPath</a> QGraphicsLineItem.shape (<i>self</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#shape">QGraphicsItem.shape</a>().</p>
82
 
 
83
 
 
84
 
<h3 class="fn"><a name="type" />int QGraphicsLineItem.type (<i>self</i>)</h3><p>Reimplemented from <a href="qgraphicsitem.html#type">QGraphicsItem.type</a>().</p>
85
 
<address><hr /><div align="center"><table border="0" cellspacing="0" width="100%"><tr class="address"><td align="left" width="25%">PyQt&#160;4.10.3 for X11</td><td align="center" width="50%">Copyright &#169; <a href="http://www.riverbankcomputing.com">Riverbank&#160;Computing&#160;Ltd</a> and <a href="http://www.qtsoftware.com">Nokia</a> 2012</td><td align="right" width="25%">Qt&#160;4.8.5</td></tr></table></div></address></body></html>
 
 
b'\\ No newline at end of file'