Merge pull request #1024 from holg/master

[ADD] added PySide compability
This commit is contained in:
wiredfool 2014-11-27 10:31:42 -08:00
commit 9f7ee1cf91
2 changed files with 14 additions and 4 deletions

View File

@ -24,7 +24,11 @@ if 'PyQt4.QtGui' not in sys.modules:
try:
from PyQt5.QtGui import QImage, qRgba
except:
from PyQt4.QtGui import QImage, qRgba
try:
from PyQt4.QtGui import QImage, qRgba
except:
from PySide.QtGui import QImage, qRgba
else: #PyQt4 is used
from PyQt4.QtGui import QImage, qRgba

View File

@ -7,8 +7,11 @@ except:
try:
from PyQt4.QtGui import QImage, qRgb, qRgba
except:
# Will be skipped in setUp
pass
try:
from PySide.QtGui import QImage, qRgb, qRgba
except:
# Will be skipped in setUp
pass
class TestImageQt(PillowTestCase):
@ -20,7 +23,10 @@ class TestImageQt(PillowTestCase):
try:
from PyQt4.QtGui import QImage, qRgb, qRgba
except:
self.skipTest('PyQt4 or 5 not installed')
try:
from PySide.QtGui import QImage, qRgb, qRgba
except:
self.skipTest('PyQt4 or 5 or PySide not installed')
def test_rgb(self):
# from https://qt-project.org/doc/qt-4.8/qcolor.html