Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Jakimow
EO Time Series Viewer
Commits
c71ee6ed
Commit
c71ee6ed
authored
Aug 23, 2012
by
Luke Campagnola
Browse files
Minor documentation fixes
parent
4c3dfa8c
Changes
7
Hide whitespace changes
Inline
Side-by-side
documentation/source/graphicsItems/index.rst
View file @
c71ee6ed
...
...
@@ -21,6 +21,7 @@ Contents:
scatterplotitem
isocurveitem
axisitem
textitem
arrowitem
curvepoint
curvearrow
...
...
documentation/source/parametertree/apiref.rst
View file @
c71ee6ed
.. _api_widgets:
ParameterTree API Reference
===========================
...
...
graphicsItems/GraphicsLayout.py
View file @
c71ee6ed
...
...
@@ -75,7 +75,7 @@ class GraphicsLayout(GraphicsWidget):
All extra keyword arguments are passed to :func:`LabelItem.__init__ <pyqtgraph.LabelItem.__init__>`
Returns the created item.
To create a vertical label, use *angle*
=
-90
To create a vertical label, use *angle*
=
-90
.
"""
text
=
LabelItem
(
text
,
**
kargs
)
self
.
addItem
(
text
,
row
,
col
,
rowspan
,
colspan
)
...
...
graphicsItems/TextItem.py
View file @
c71ee6ed
...
...
@@ -9,16 +9,18 @@ class TextItem(UIGraphicsItem):
"""
def
__init__
(
self
,
text
=
''
,
color
=
(
200
,
200
,
200
),
html
=
None
,
anchor
=
(
0
,
0
),
border
=
None
,
fill
=
None
):
"""
=========== =================================================================================
Arguments:
*text* The text to display
*color* The color of the text (any format accepted by pg.mkColor)
*html* If specified, this overrides both *text* and *color*
*anchor* A QPointF or (x,y) sequence indicating what region of the text box will
be anchored to the item's position. A value of (0,0) sets the upper-left corner
of the text box to be at the position specified by setPos(), while a value of (1,1)
sets the lower-right corner.
*border* A pen to use when drawing the border
*fill* A brush to use when filling within the border
*text* The text to display
*color* The color of the text (any format accepted by pg.mkColor)
*html* If specified, this overrides both *text* and *color*
*anchor* A QPointF or (x,y) sequence indicating what region of the text box will
be anchored to the item's position. A value of (0,0) sets the upper-left corner
of the text box to be at the position specified by setPos(), while a value of (1,1)
sets the lower-right corner.
*border* A pen to use when drawing the border
*fill* A brush to use when filling within the border
=========== =================================================================================
"""
UIGraphicsItem
.
__init__
(
self
)
self
.
textItem
=
QtGui
.
QGraphicsTextItem
()
...
...
parametertree/Parameter.py
View file @
c71ee6ed
...
...
@@ -358,9 +358,10 @@ class Parameter(QtCore.QObject):
return
self
.
insertChild
(
len
(
self
.
childs
),
child
)
def
insertChild
(
self
,
pos
,
child
):
"""Insert a new child at pos.
"""
Insert a new child at pos.
If pos is a Parameter, then insert at the position of that Parameter.
If child is a dict, then a parameter is constructed as Parameter(
*
*child)
If child is a dict, then a parameter is constructed as Parameter(
\*\
*child)
"""
if
isinstance
(
child
,
dict
):
child
=
Parameter
.
create
(
**
child
)
...
...
parametertree/ParameterItem.py
View file @
c71ee6ed
...
...
@@ -5,10 +5,12 @@ class ParameterItem(QtGui.QTreeWidgetItem):
"""
Abstract ParameterTree item.
Used to represent the state of a Parameter from within a ParameterTree.
- Sets first column of item to name
- generates context menu if item is renamable or removable
- handles child added / removed events
- provides virtual functions for handling changes from parameter
- Sets first column of item to name
- generates context menu if item is renamable or removable
- handles child added / removed events
- provides virtual functions for handling changes from parameter
For more ParameterItem types, see ParameterTree.parameterTypes module.
"""
...
...
parametertree/parameterTypes.py
View file @
c71ee6ed
...
...
@@ -10,10 +10,12 @@ import os, collections
class
WidgetParameterItem
(
ParameterItem
):
"""
ParameterTree item with:
- label in second column for displaying value
- simple widget for editing value (displayed instead of label when item is selected)
- button that resets value to default
- provides SpinBox, CheckBox, LineEdit, and ColorButton types
- label in second column for displaying value
- simple widget for editing value (displayed instead of label when item is selected)
- button that resets value to default
- provides SpinBox, CheckBox, LineEdit, and ColorButton types
This class can be subclassed by overriding makeWidget() to provide a custom widget.
"""
def
__init__
(
self
,
param
,
depth
):
...
...
@@ -64,9 +66,13 @@ class WidgetParameterItem(ParameterItem):
"""
Return a single widget that should be placed in the second tree column.
The widget must be given three attributes:
sigChanged -- a signal that is emitted when the widget's value is changed
value -- a function that returns the value
setValue -- a function that sets the value
========== ============================================================
sigChanged a signal that is emitted when the widget's value is changed
value a function that returns the value
setValue a function that sets the value
========== ============================================================
This is a good function to override in subclasses.
"""
opts
=
self
.
param
.
opts
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment