File tree 1 file changed +24
-0
lines changed
Filter options
lib/matplotlib/backends/qt4_editor 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):
92
92
def get_color (self ):
93
93
return self ._color
94
94
95
+ < << << << HEAD
95
96
@pyqtSignature ("QColor" )
97
+ == == == =
98
+ @QtCore .Slot ("QColor" )
99
+ >> >> >> > 8 bba2a4 ... Merge pull request #2328 from mspacek/qtapi
96
100
def set_color (self , color ):
97
101
if color != self ._color :
98
102
self ._color = color
99
103
self .emit (SIGNAL ("colorChanged(QColor)" ), self ._color )
100
104
pixmap = QPixmap (self .iconSize ())
101
105
pixmap .fill (color )
106
+ << << << < HEAD
102
107
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
103
113
104
114
color = pyqtProperty ("QColor" , get_color , set_color )
105
115
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
106
130
107
131
def text_to_qcolor (text ):
108
132
"""
You can’t perform that action at this time.
0 commit comments