5 июня 2009 года состоялся релиз PyQt 4.5, набора «привязок» (binding) к библиотеке Qt для языка Python.
Изменения:
- Поддержка Python 3 (pyrcc4 генерирует код для Py3k через -py3, для 2-ой версии лучше задавать -py2 на всякий случай).
- Поддержка Qt 4.5.1.
- Добавлен класс QInputContextFactory.
- Новый API для установления соединений сигнал/слот. Теперь для этого не нужно помнить типы данных в Qt/C++.
- Создание новых сигналов через pyqtSignal вместо старого атрибута класса __pyqtSignal__.
- Декоратор pyqtSlot вместо pyqtSignature.
- Аргумент «type» для pyqtProperty(), Q_ARG() и Q_RETURN_ARG() может быть объектом Python.
- Добавлена реализация Qt-макроса QT_TR_NOOP_UTF8().
- super() теперь работает без ограничений.
- Немного изменений в поставляемых примерах и демо-программах.
Подробнее обо всех изменениях можно прочитать в обновлённом Reference Guide. Особое внимание следует обратить на изменения в поведении QVariant.
>>> Подробности