PySide6.QtCore#
- Connection
- FromBase64Result
- OffsetData
- QAbstractAnimation
- QAbstractEventDispatcher
- QAbstractItemModel
- QAbstractListModel
- QAbstractNativeEventFilter
- QAbstractProxyModel
- QAbstractTableModel
- QAnimationGroup
- QBasicMutex
- QBasicTimer
- QBitArray
- QBluetoothPermission
- QBuffer
- QByteArray
- QByteArrayMatcher
- QCalendar
- QCalendarPermission
- QCameraPermission
- QCborArray
- QCborError
- QCborMap
- QCborParserError
- QCborStreamReader
- QCborStreamWriter
- QCborStringResultByteArray
- QCborStringResultString
- QCborValue
- QChildEvent
- QCollator
- QCollatorSortKey
- QCommandLineOption
- QCommandLineParser
- QConcatenateTablesProxyModel
- QContactsPermission
- QCoreApplication
- QCryptographicHash
- QDataStream
- QDate
- QDateTime
- QDeadlineTimer
- QDir
- QDirIterator
- QDynamicPropertyChangeEvent
- QEasingCurve
- QElapsedTimer
- QEvent
- QEventLoop
- QFactoryInterface
- QFile
- QFileDevice
- QFileInfo
- QFileSelector
- QFileSystemWatcher
- QFutureInterfaceBase
- QGenericArgument
- QGenericReturnArgument
- QHashSeed
- QIODevice
- QIODeviceBase
- QIdentityProxyModel
- QItemSelection
- QItemSelectionModel
- QItemSelectionRange
- QJsonArray
- QJsonDocument
- QJsonParseError
- QJsonValue
- QKeyCombination
- QLibrary
- QLibraryInfo
- QLine
- QLineF
- QLocale
- QLocationPermission
- QLockFile
- QLoggingCategory
- QMargins
- QMarginsF
- QMessageAuthenticationCode
- QMessageLogContext
- QMetaClassInfo
- QMetaEnum
- QMetaMethod
- QMetaObject
- QMetaProperty
- QMetaType
- QMicrophonePermission
- QMimeData
- QMimeDatabase
- QMimeType
- QModelIndex
- QModelRoleData
- QMutex
- QNativeIpcKey
- QObject
- QOperatingSystemVersion
- QOperatingSystemVersionBase
- QParallelAnimationGroup
- QPauseAnimation
- QPermission
- QPersistentModelIndex
- QPluginLoader
- QPoint
- QPointF
- QProcess
- QProcessEnvironment
- QPropertyAnimation
- QRandomGenerator
- QRandomGenerator64
- QReadLocker
- QReadWriteLock
- QRect
- QRectF
- QRecursiveMutex
- QRegularExpression
- QRegularExpressionMatch
- QRegularExpressionMatchIterator
- QResource
- QRunnable
- QSaveFile
- QSemaphore
- QSemaphoreReleaser
- QSequentialAnimationGroup
- QSettings
- QSharedMemory
- QSignalBlocker
- QSignalMapper
- QSize
- QSizeF
- QSocketDescriptor
- QSocketNotifier
- QSortFilterProxyModel
- QStandardPaths
- QStorageInfo
- QStringConverter
- QStringConverterBase
- QStringDecoder
- QStringEncoder
- QStringListModel
- QSysInfo
- QSystemSemaphore
- QTemporaryDir
- QTemporaryFile
- QTextBoundaryFinder
- QTextStream
- QTextStreamManipulator
- QThread
- QThreadPool
- QTime
- QTimeLine
- QTimeZone
- QTimer
- QTimerEvent
- QTranslator
- QTransposeProxyModel
- QUrl
- QUrlQuery
- QUuid
- QVariantAnimation
- QVersionNumber
- QWaitCondition
- QWriteLocker
- QXmlStreamAttribute
- QXmlStreamAttributes
- QXmlStreamEntityDeclaration
- QXmlStreamEntityResolver
- QXmlStreamNamespaceDeclaration
- QXmlStreamNotationDeclaration
- QXmlStreamReader
- QXmlStreamWriter
- Qt
- State
- SystemId
- TimerInfo
- UnixProcessParameters
- YearMonthDay
- ClassInfo
- Property
- QEnum/QFlag
- Qt Signal
- Qt Slots
Detailed Description#
The Qt Core module is part of Qt’s essential modules.
The Qt Core module adds these features to C++:
a very powerful mechanism for seamless object communication called signals and slots
queryable and designable object properties
hierarchical and queryable object trees
The following pages provide more information about Qt’s core features:
Using the Module#
To include the definitions of modules classes, use the following directive:
import PySide6.QtCore
Threading and Concurrent Programming#
Qt provides thread support in the form of platform-independent threading classes, a thread-safe way of posting events, and signal-slot connections across threads. Multithreaded programming is also a useful paradigm for performing time-consuming operations without freezing the user interface of an application.
The Thread Support in Qt page contains information on implementing threads in applications. Additional concurrent classes are provided by the Qt Concurrent module.
Input/Output and Resources#
Qt provides a resource system for organizing application files and assets, a set of containers, and classes for receiving input and printing output.
In addition, Qt Core provides a platform-independent mechanism for storing binary files in the application’s executable.
Additional Frameworks#
Qt Core also provides some of Qt’s key frameworks.
List of Classes#
A |
|||
B |
|||
C |
|||
D |
|||
E |
|||
F |
|||
G |
|||
H |
|||
I |
|||
J |
|||
K |
|||
L |
|||
M |
|||
N |
|||
O |
|||
P |
|||
Q |
|||
R |
|||
S |
|||
T |
|||
U |
|||
V |
|||
W |
|||
X |
|||
Y |