QT学习-核心类列表-10、QtCore

10    -    QtCore模块提供核心的非图形用户接口功能
    QAbstractEventDispatcher    -    Interface to manage Qt's event queue
    QAbstractEventDispatcher::TimerInfo    -    
    QAbstractItemModel    -    The abstract interface for item model classes
    QAbstractListModel    -    Abstract model that can be subclassed to create one-dimensional list models
    QAbstractNativeEventFilter    -    Interface for receiving native events, such as MSG or XCB event structs
    QAbstractProxyModel    -    Base class for proxy item models that can do sorting, filtering or other data processing tasks
    QAbstractState    -    The base class of states of a QStateMachine
    QAbstractTableModel    -    Abstract model that can be subclassed to create table models
    QAbstractTransition    -    The base class of transitions between QAbstractState objects
    QAnimationGroup    -    Abstract base class for groups of animations
    QAssociativeIterable    -    Iterable interface for an associative container in a QVariant
    QAtomicInt    -    Platform-independent atomic operations on int
    QAtomicInteger    -    Platform-independent atomic operations on integers
    QAtomicPointer    -    Template class that provides platform-independent atomic operations on pointers
    QBasicTimer    -    Timer events for objects
    QBitArray    -    Array of bits
    QBuffer    -    QIODevice interface for a QByteArray
    QByteArray    -    Array of bytes
    QByteArrayList    -    List of byte arrays
    QByteArrayMatcher    -    Holds a sequence of bytes that can be quickly matched in a byte array
    QCache    -    Template class that provides a cache
    QChar    -    16-bit Unicode character
    QChildEvent    -    Contains event parameters for child object events
    QCollator    -    Compares strings according to a localized collation algorithm
    QCollatorSortKey    -    Can be used to speed up string collation
    QCommandLineOption    -    Defines a possible command-line option
    QCommandLineParser    -    Means for handling the command line options
    QContiguousCache    -    Template class that provides a contiguous cache
    QCoreApplication    -    Event loop for Qt applications without UI
    QCryptographicHash    -    Way to generate cryptographic hashes
    QDataStream    -    Serialization of binary data to a QIODevice
    QDate    -    Date functions
    QDateTime    -    Date and time functions
    QDebug    -    Output stream for debugging information
    QDir    -    Access to directory structures and their contents
    QDirIterator    -    Iterator for directory entrylists
    QDynamicPropertyChangeEvent    -    Contains event parameters for dynamic property change events
    QEasingCurve    -    Easing curves for controlling animation
    QElapsedTimer    -    Fast way to calculate elapsed times
    QEnableSharedFromThis    -    A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer
    QEvent    -    The base class of all event classes. Event objects contain event parameters
    QEventLoop    -    Means of entering and leaving an event loop
    QEventLoopLocker    -    Means to quit an event loop when it is no longer needed
    QEventTransition    -    QObject-specific transition for Qt events
    QException    -    Base class for exceptions that can transferred across threads
    QExplicitlySharedDataPointer    -    Represents a pointer to an explicitly shared object
    QFile    -    Interface for reading from and writing to files
    QFileDevice    -    Interface for reading from and writing to open files
    QFileInfo    -    System-independent file information
    QFileSelector    -    Convenient way of selecting file variants
    QFileSystemWatcher    -    Interface for monitoring files and directories for modifications
    QFinalState    -    Final state
    QFlag    -    Helper data type for QFlags
    QFlags    -    Type-safe way of storing OR-combinations of enum values
    QFuture    -    Represents the result of an asynchronous computation
    QFutureIterator    -    Java-style const iterator for QFuture
    QFutureSynchronizer    -    Convenience class that simplifies QFuture synchronization
    QFutureWatcher    -    Allows monitoring a QFuture using signals and slots
    QGenericArgument    -    Internal helper class for marshalling arguments
    QGenericReturnArgument    -    Internal helper class for marshalling arguments
    QGlobalStatic    -    Used to implement a global static object
    QHash    -    Template class that provides a hash-table-based dictionary
    QHashIterator    -    Java-style const iterator for QHash and QMultiHash
    QHistoryState    -    Means of returning to a previously active substate
    QIODevice    -    The base interface class of all I/O devices in Qt
    QIdentityProxyModel    -    Proxies its source model unmodified
    QItemSelection    -    Manages information about selected items in a model
    QItemSelectionModel    -    Keeps track of a view's selected items
    QItemSelectionRange    -    Manages information about a range of selected items in a model
    QJsonArray    -    Encapsulates a JSON array
    QJsonDocument    -    Way to read and write JSON documents
    QJsonObject    -    Encapsulates a JSON object
    QJsonParseError    -    Used to report errors during JSON parsing
    QJsonValue    -    Encapsulates a value in JSON
    QLatin1Char    -    8-bit ASCII/Latin-1 character
    QLatin1String    -    Thin wrapper around an US-ASCII/Latin-1 encoded string literal
    QLibrary    -    Loads shared libraries at runtime
    QLibraryInfo    -    Information about the Qt library
    QLine    -    Two-dimensional vector using integer precision
    QLineF    -    Two-dimensional vector using floating point precision
    QLinkedList    -    Template class that provides linked lists
    QLinkedListIterator    -    Java-style const iterator for QLinkedList
    QList    -    Template class that provides lists
    QListIterator    -    Java-style const iterator for QList and QQueue
    QLocale    -    Converts between numbers and their string representations in various languages
    QLockFile    -    Locking between processes using a file
    QLoggingCategory    -    Represents a category, or 'area' in the logging infrastructure
    QMap    -    Template class that provides a red-black-tree-based dictionary
    QMapIterator    -    Java-style const iterator for QMap and QMultiMap
    QMargins    -    Defines the four margins of a rectangle
    QMarginsF    -    Defines the four margins of a rectangle
    QMessageAuthenticationCode    -    Way to generate hash-based message authentication codes
    QMessageLogContext    -    Additional information about a log message
    QMessageLogger    -    Generates log messages
    QMetaClassInfo    -    Additional information about a class
    QMetaEnum    -    Meta-data about an enumerator
    QMetaMethod    -    Meta-data about a member function
    QMetaObject    -    Contains meta-information about Qt objects
    QMetaObject::Connection    -    
    QMetaProperty    -    Meta-data about a property
    QMetaType    -    Manages named types in the meta-object system
    QMimeData    -    Container for data that records information about its MIME type
    QMimeDatabase    -    Maintains a database of MIME types
    QMimeType    -    Describes types of file or data, represented by a MIME type string
    QModelIndex    -    Used to locate data in a data model
    QMultiHash    -    Convenience QHash subclass that provides multi-valued hashes
    QMultiMap    -    Convenience QMap subclass that provides multi-valued maps
    QMutableHashIterator    -    Java-style non-const iterator for QHash and QMultiHash
    QMutableLinkedListIterator    -    Java-style non-const iterator for QLinkedList
    QMutableListIterator    -    Java-style non-const iterator for QList and QQueue
    QMutableMapIterator    -    Java-style non-const iterator for QMap and QMultiMap
    QMutableSetIterator    -    Java-style non-const iterator for QSet
    QMutableVectorIterator    -    Java-style non-const iterator for QVector and QStack
    QMutex    -    Access serialization between threads
    QMutexLocker    -    Convenience class that simplifies locking and unlocking mutexes
    QObject    -    The base class of all Qt objects
    QObjectCleanupHandler    -    Watches the lifetime of multiple QObjects
    QPair    -    Template class that stores a pair of items
    QParallelAnimationGroup    -    Parallel group of animations
    QPauseAnimation    -    Pause for QSequentialAnimationGroup
    QPersistentModelIndex    -    Used to locate data in a data model
    QPluginLoader    -    Loads a plugin at run-time
    QPoint    -    Defines a point in the plane using integer precision
    QPointF    -    Defines a point in the plane using floating point precision
    QPointer    -    Template class that provides guarded pointers to QObject
    QProcess    -    Used to start external programs and to communicate with them
    QProcessEnvironment    -    Holds the environment variables that can be passed to a program
    QPropertyAnimation    -    Animates Qt properties
    QQueue    -    Generic container that provides a queue
    QReadLocker    -    Convenience class that simplifies locking and unlocking read-write locks for read access
    QReadWriteLock    -    Read-write locking
    QRect    -    Defines a rectangle in the plane using integer precision
    QRectF    -    Defines a rectangle in the plane using floating point precision
    QRegExp    -    Pattern matching using regular expressions
    QRegularExpression    -    Pattern matching using regular expressions
    QRegularExpressionMatch    -    The results of a matching a QRegularExpression against a string
    QRegularExpressionMatchIterator    -    Iterator on the results of a global match of a QRegularExpression object against a string
    QResource    -    Interface for reading directly from resources
    QRunnable    -    The base class for all runnable objects
    QSaveFile    -    Interface for safely writing to files
    QScopedArrayPointer    -    Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction
    QScopedPointer    -    Stores a pointer to a dynamically allocated object, and deletes it upon destruction
    QScopedValueRollback    -    Resets a variable to its previous value on destruction
    QSemaphore    -    General counting semaphore
    QSequentialAnimationGroup    -    Sequential group of animations
    QSequentialIterable    -    Iterable interface for a container in a QVariant
    QSet    -    Template class that provides a hash-table-based set
    QSet::const_iterator    -    QSet::const_iterator class provides an STL-style const iterator for QSet
    QSet::iterator    -    QSet::iterator class provides an STL-style non-const iterator for QSet
    QSetIterator    -    Java-style const iterator for QSet
    QSettings    -    Persistent platform-independent application settings
    QSharedData    -    Base class for shared data objects
    QSharedDataPointer    -    Represents a pointer to an implicitly shared object
    QSharedMemory    -    Access to a shared memory segment
    QSharedPointer    -    Holds a strong reference to a shared pointer
    QSignalMapper    -    Bundles signals from identifiable senders
    QSignalTransition    -    Transition based on a Qt signal
    QSize    -    Defines the size of a two-dimensional object using integer point precision
    QSizeF    -    Defines the size of a two-dimensional object using floating point precision
    QSocketNotifier    -    Support for monitoring activity on a file descriptor
    QSortFilterProxyModel    -    Support for sorting and filtering data passed between another model and a view
    QStack    -    Template class that provides a stack
    QStandardPaths    -    Methods for accessing standard paths
    QState    -    General-purpose state for QStateMachine
    QStateMachine    -    Hierarchical finite state machine
    QStateMachine::SignalEvent    -    Represents a Qt signal event
    QStateMachine::WrappedEvent    -    Inherits QEvent and holds a clone of an event associated with a QObject
    QStaticPlugin    -    Struct containing a reference to a static plugin instance together with its meta data
    QStorageInfo    -    Provides information about currently mounted storage and drives
    QString    -    Unicode character string
    QStringList    -    List of strings
    QStringListModel    -    Model that supplies strings to views
    QStringMatcher    -    Holds a sequence of characters that can be quickly matched in a Unicode string
    QStringRef    -    Thin wrapper around QString substrings
    QSysInfo    -    Information about the system
    QSystemSemaphore    -    General counting system semaphore
    QTemporaryDir    -    Creates a unique directory for temporary use
    QTemporaryFile    -    I/O device that operates on temporary files
    QTextBoundaryFinder    -    Way of finding Unicode text boundaries in a string
    QTextCodec    -    Conversions between text encodings
    QTextDecoder    -    State-based decoder
    QTextEncoder    -    State-based encoder
    QTextStream    -    Convenient interface for reading and writing text
    QThread    -    Platform-independent way to manage threads
    QThreadPool    -    Manages a collection of QThreads
    QThreadStorage    -    Per-thread data storage
    QTime    -    Clock time functions
    QTimeLine    -    Timeline for controlling animations
    QTimeZone    -    Converts between between UTC and local time in a specific time zone
    QTimeZone::OffsetData    -    
    QTimer    -    Repetitive and single-shot timers
    QTimerEvent    -    Contains parameters that describe a timer event
    QTranslator    -    Internationalization support for text output
    QUnhandledException    -    UnhandledException class represents an unhandled exception in a worker thread
    QUrl    -    Convenient interface for working with URLs
    QUrlQuery    -    Way to manipulate a key-value pairs in a URL's query
    QUuid    -    Stores a Universally Unique Identifier (UUID)
    QVarLengthArray    -    Low-level variable-length array
    QVariant    -    Acts like a union for the most common Qt data types
    QVariantAnimation    -    Abstract base class for animations
    QVector    -    Template class that provides a dynamic array
    QVectorIterator    -    Java-style const iterator for QVector and QStack
    QWaitCondition    -    Condition variable for synchronizing threads
    QWeakPointer    -    Holds a weak reference to a shared pointer
    QWinEventNotifier    -    Support for the Windows Wait functions
    QWriteLocker    -    Convenience class that simplifies locking and unlocking read-write locks for write access
    QXmlStreamAttribute    -    Represents a single XML attribute
    QXmlStreamAttributes    -    Represents a vector of QXmlStreamAttribute
    QXmlStreamEntityDeclaration    -    Represents a DTD entity declaration
    QXmlStreamEntityResolver    -    Entity resolver for a QXmlStreamReader
    QXmlStreamNamespaceDeclaration    -    Represents a namespace declaration
    QXmlStreamNotationDeclaration    -    Represents a DTD notation declaration
    QXmlStreamReader    -    Fast parser for reading well-formed XML via a simple streaming API
    QXmlStreamWriter    -    XML writer with a simple streaming API

posted @ 2017-02-09 14:59  S.天宇_svn  阅读(1446)  评论(0编辑  收藏  举报