rdkit.sping.Qt.pidQt4 module¶
piddleQt
This module implements the PIDDLE/Sping API for a Qt4 canvas
Bits have been shamelessly cobbled from piddleSVG.py
Greg Landrum (glandrum@users.sourceforge.net)
-
class
rdkit.sping.Qt.pidQt4.QCanvasRotText(txt, canvas, angle=0)¶ Bases:
objectused to draw (UGLY) rotated text
-
draw(qP)¶
-
-
class
rdkit.sping.Qt.pidQt4.QtCanvas(scene, size=None, name='QtCanvas')¶ Bases:
rdkit.sping.pid.Canvas-
clear()¶
-
drawImage(image, x, y, **kwargs)¶
-
drawLine(x1, y1, x2, y2, color=None, width=None, dash=None, **kwargs)¶ Draw a straight line between x1,y1 and x2,y2.
-
drawPolygon(pointlist, edgeColor=None, edgeWidth=None, fillColor=Color(-1.00, -1.00, -1.00), closed=0, dash=None, **kwargs)¶ drawPolygon(pointlist) – draws a polygon pointlist: a list of (x,y) tuples defining vertices
-
drawString(s, x, y, font=None, color=None, angle=0, **kwargs)¶
-
flush()¶
-
fontAscent(font=None)¶
-
fontDescent(font=None)¶
-
save(file=None, format=None)¶
-
stringBox(s, font=None)¶ Return the logical width and height of the string if it were drawn in the current font (defaults to self.font).
-
stringWidth(s, font=None)¶ Return the logical width of the string if it were drawn in the current font (defaults to self.font).
-
-
rdkit.sping.Qt.pidQt4.dashtest(canvas)¶
-
rdkit.sping.Qt.pidQt4.test(canvas)¶