Модуль содержит классы, не связанные с реализацией графического интерфейса
PyQt4.QtCore.
QString
юникод строка
PyQt4.QtCore.
QChar
юникод символ
PyQt4.QtCore.
QStringList
массив юникод строк
PyQt4.QtCore.
QByteArray
массив байтов
PyQt4.QtCore.
QVariant
может хранить данные любого типа
toPyObject
()возвращает, преобразованные в python тип, данные
PyQt4.QtCore.
QPyNullVariant
(<тип>)пустой объект, определенного типа
a = QPyNullVariant(int)
a.isNull(), a.typeName()
True, 'int'
a = QPyNullVariant('QString')
a.isNull(), a.typeName()
True, 'QString'
isNull
()возвращает истину или ложь, объект пустой
typeName
()возвращает тип объекта
PyQt4.QtCore.
QDate
представление даты
PyQt4.QtCore.
QTime
представление времени
PyQt4.QtCore.
QDateTime
представление даты и времени
PyQt4.QtCore.
QTextStream
текстовый поток
PyQt4.QtCore.
QUrl
url-адрес
PyQt4.QtCore.
pyqtSignal
(*types[, name])Регистрирует пользовательские сигналы в системе
args - названия типов данных, которые принимает метод.
Если тип из с++, его указывает в виде строки
Если сигнал имеет несколько перегруженных методов, то типы указываются в виде списка
name - имя сигнала
mysignal = QtCore.pyqtSignal([int], [str], name='mysignal')
PyQt4.QtCore.
pyqtSlot
(*types, name=None, result=None)Декоратор, устанавливает пользовательский метод как слот. Чтобы создать перегруженную версию слота, декоратор указывается несколько раз
args - названия типов данных, которые принимает метод.
Если тип из с++, его указывает в виде строки
name - имя слота, если не задан то соответсвует имени слота
result - тип возвращаемых данных
mysignal = QtCore.pyqtSignal([int], [str], name='mysignal')