|
67 | 67 | QtGui.QDateTimeEdit, QtGui.QFont, QtGui.QFontComboBox, QtGui.QFontDatabase,
|
68 | 68 | QtGui.QGridLayout, QtGui.QFormLayout, QtGui.QDoubleValidator)
|
69 | 69 |
|
70 |
| -(Qt, SIGNAL, SLOT, QObject, QSize,pyqtSignature, pyqtProperty) =\ |
71 |
| -(QtCore.Qt, QtCore.SIGNAL, QtCore.SLOT, QtCore.QObject, QtCore.QSize, |
| 70 | +(Qt, SIGNAL, SLOT, QString, QSize, pyqtSignature, pyqtProperty) =\ |
| 71 | +(QtCore.Qt, QtCore.SIGNAL, QtCore.SLOT, QtCore.QString, QtCore.QSize, |
72 | 72 | QtCore.Slot, QtCore.Property)
|
73 | 73 | if not hasattr(QtGui, 'QFormLayout'):
|
74 | 74 | raise ImportError("Warning: formlayout requires PyQt4 >v4.3 or PySide")
|
@@ -114,9 +114,8 @@ def col2hex(color):
|
114 | 114 | def to_qcolor(color):
|
115 | 115 | """Create a QColor from a matplotlib color"""
|
116 | 116 | qcolor = QColor()
|
117 |
| - if isinstance(text, QObject): |
118 |
| - # actually a QString, which is not provided by the new PyQt4 API: |
119 |
| - text = str(text) |
| 117 | + if isinstance(color, QString): |
| 118 | + color = str(color) |
120 | 119 | try:
|
121 | 120 | color = col2hex(color)
|
122 | 121 | except ValueError:
|
|
0 commit comments