File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
lib/matplotlib/backends/qt4_editor Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -92,17 +92,41 @@ def choose_color(self):
9292 def get_color (self ):
9393 return self ._color
9494
95+ < << << << HEAD
9596 @pyqtSignature ("QColor" )
97+ == == == =
98+ @QtCore .Slot ("QColor" )
99+ >> >> >> > 8 bba2a4 ... Merge pull request #2328 from mspacek/qtapi
96100 def set_color (self , color ):
97101 if color != self ._color :
98102 self ._color = color
99103 self .emit (SIGNAL ("colorChanged(QColor)" ), self ._color )
100104 pixmap = QPixmap (self .iconSize ())
101105 pixmap .fill (color )
106+ << << << < HEAD
102107 self .setIcon (QIcon (pixmap ))
108+ == == == =
109+ self .setIcon (QtGui .QIcon (pixmap ))
110+
111+ color = QtCore .Property ("QColor" , get_color , set_color )
112+ >> >> >> > 8 bba2a4 ... Merge pull request #2328 from mspacek/qtapi
103113
104114 color = pyqtProperty ("QColor" , get_color , set_color )
105115
116+ < << << << HEAD
117+ == == == =
118+ def to_qcolor (color ):
119+ """Create a QColor from a matplotlib color"""
120+ qcolor = QtGui .QColor ()
121+ color = str (color )
122+ try :
123+ color = col2hex (color )
124+ except ValueError :
125+ #print('WARNING: ignoring invalid color %r' % color)
126+ return qcolor # return invalid QColor
127+ qcolor .setNamedColor (color ) # set using hex color
128+ return qcolor # return valid QColor
129+ > >> >> >> 8 bba2a4 ... Merge pull request #2328 from mspacek/qtapi
106130
107131def text_to_qcolor (text ):
108132 """
You can’t perform that action at this time.
0 commit comments