# coding: utf-8
import unittest
from PyQt4 import QtGui
class TestForPyQt46x(unittest.TestCase):
def setUp(self):
app = QtGui.QApplication([])
def testSimple(self):
self.assertFalse(QtGui.QApplication.instance() is None)
if __name__ == '__main__':
unittest.main()
Подскажите, кто сталкивался с проблемами в новой версии PyQt? Такое ощущение, что QApplication перестал быть “одиночкой”.
З.Ы. Тесты выполнялись на ОС WinXP:
Python: 2.5.2
Qt: 4.4.0
sip: 4.7.6
PyQt: 4.4.2
Python: 2.5.4
Qt: 4.5.2
sip: 4.9
PyQt: 4.6
Python: 2.6.3
Qt: 4.5.2
sip: 4.9
PyQt: 4.6
Python: 3.1.1
Qt: 4.5.2
sip: 4.9
PyQt: 4.6
З.Ы.Ы. Тест НЕ выполнялся на следующих конфигурациях:
Python: 2.5.4
Qt: 4.5.3
sip: 4.9.1
PyQt: 4.6.1
Python: 2.5.4
Qt: 4.5.3
sip: 4.10-snapshot-20091026
PyQt: 4.7-snapshot-20091026
Python: 2.6.3
Qt: 4.5.3
sip: 4.9.1
PyQt: 4.6.1
Python: 3.1.1
Qt: 4.5.3
sip: 4.9.1
PyQt: 4.6.1