Согласно Qt's documentationQPainter
имеет метод drawStaticText
, который был добавлен в версию 4.7. Однако я не могу использовать его в PySide или PyQt4, хотя их соответствующие версии Qt новее.QPainter.drawStaticText отсутствует в PySide/PyQt
PySide.QtCore.__version__
является 4.8.5
PyQt4.QtCore.PYQT_VERSION_STR
является 4.10.3
PyQt4.QtCore.QT_VERSION_STR is 4.8.5
а
Это просто не поддерживается или я что-то отсутствует?
EDIT
я ошибся, метод доступен в PyQt, но не в PySide.
QT_VERSION_STR is 4.8.5 – BoshWash
@BoshWash. Я вижу, что теперь вы отредактировали свой вопрос, и ваша версия PyQt на самом деле 4.10.3. У меня идентичная настройка (Qt-4.8.5 и PyQt-4.10.3), и 'QtGui.QPainter.drawStaticText', безусловно, существует как на Linux, так и на WinXP. Что вы делаете, чтобы проверить, есть ли это или нет? – ekhumoro
, судя по всему, я ошибаюсь в PyQt, но не в PySide, что странно, потому что использование той же версии Qt – BoshWash