@@ -66,12 +66,6 @@ def qwtFillRect(widget, painter, rect, brush):
6666class QwtPainterClass (object ):
6767 """A collection of `QPainter` workarounds"""
6868
69- def drawImage (self , painter , rect , image ):
70- painter .drawImage (rect , image )
71-
72- def drawPixmap (self , painter , rect , pixmap ):
73- painter .drawPixmap (rect , pixmap )
74-
7569 def drawFocusRect (self , * args ):
7670 if len (args ) == 2 :
7771 painter , widget = args
@@ -91,40 +85,6 @@ def drawFocusRect(self, *args):
9185 "(s) (%s given)" % len (args )
9286 )
9387
94- def drawRoundFrame (self , painter , rect , palette , lineWidth , frameStyle ):
95- """
96- Draw a round frame
97-
98- :param QPainter painter: Painter
99- :param QRectF rect: Target rectangle
100- :param QPalette palette: `QPalette.WindowText` is used for plain borders, `QPalette.Dark` and `QPalette.Light` for raised or sunken borders
101- :param int lineWidth: Line width
102- :param int frameStyle: bitwise OR´ed value of `QFrame.Shape` and `QFrame.Shadow`
103- """
104- Plain , Sunken , Raised = list (range (3 ))
105- style = Plain
106- if (frameStyle & QFrame .Sunken ) == QFrame .Sunken :
107- style = Sunken
108- elif (frameStyle & QFrame .Raised ) == QFrame .Raised :
109- style = Raised
110- lw2 = 0.5 * lineWidth
111- r = rect .adjusted (lw2 , lw2 , - lw2 , - lw2 )
112- if style != Plain :
113- c1 = palette .color (QPalette .Light )
114- c2 = palette .color (QPalette .Dark )
115- if style == Sunken :
116- c1 , c2 = c2 , c1
117- gradient = QLinearGradient (r .topLeft (), r .bottomRight ())
118- gradient .setColorAt (0.0 , c1 )
119- gradient .setColorAt (1.0 , c2 )
120- brush = QBrush (gradient )
121- else :
122- brush = palette .brush (QPalette .WindowText )
123- painter .save ()
124- painter .setPen (QPen (brush , lineWidth ))
125- painter .drawEllipse (r )
126- painter .restore ()
127-
12888 def drawFrame (
12989 self ,
13090 painter ,
0 commit comments