QT类继承图(转自:http://blog.163.com/sxs_solo/blog/static/263333820086410169909/)

对于嵌入式设备几个关键对象:
屏幕
光标
键盘

QShared
|---QGLayoutIterator
|          |---QLayoutArrayIterator
|          |---QBoxLayoutIterator
|          |---QToolLayoutIterator
|          |---QMainWindowLayoutIterator
|---QBrushData
|---QDOM_ImplementationPrivate
|---QDOM_NodePrivate
|           |---QDOM_DocumentTypePrivate
|           |---QDOM_DocumentFragmentPrivate
|           |---QDOM_CharacterDataPrivate
|           |                |---QDOM_TextPrivate
|           |                |           |---QDOM_CDATASectionPrivate
|           |                |---QDOM_CommentPrivate
|           |---QDOM_AttrPrivate
|           |---QDOM_ElementPrivate
|           |---QDOM_NotationPrivate
|           |---QDOM_EntityPrivate
|           |---QDOM_EntityReferencePrivate
|           |---QDOM_ProcessingInstructionPrivate
|           |---QDOM_DocumentPrivate
|---QDOM_NodeListPrivate
|---QDOM_NamedNodeMapPrivate
|---QFontData
|---array_data
|---QGuardedPtrPrivate
|---QImageData
|---QMapPrivateBase
|          |---QMapPrivate
|---QMemoryManagerFont
|---QSMCacheItem
|---QPalData
|---QPenData
|---QPixmapData
|---QRegionData
|---QTextCharFormat
|---QTextCustomItem
|          |---QTextHorizontalLine
|          |---QTextLineBreak
|          |---QTextImage
|          |---QTextTable
|---QSmartPtrPrivate
|---QStringData
|---QValueListPrivate
|---QVariantPrivate
|---QCursorData
|---QIconSetPrivate
|---WhatsThisItem

QLayoutItem  
|---QSpacerItem
|---QWidgetItem
|---QLayout
|---QTextTableCell

QGArray
|---QArray
|      |---QPointArray

QGCacheIterator
|---QAsciiCacheIterator
|---QCacheIterator
|---QIntCacheIterator

QGDictIterator
|---QAsciiDictIterator
|            |---QSignalDictIt
|---QDictIterator
|---QIntDictIterator
|          |---QWidgetIntDictIt
|---QPtrDictIterator

QAsyncIO
|---QDataSink
|---QDataSource
|       |---QIODeviceSource

QTextDecoder
|---QBig5Decoder
|---QEucJpDecoder
|---QEucKrDecoder
|---QGbkDecoder
|---QJisDecoder
|---QSjisDecoder
|---QTextStatelessDecoder
|---QTextCodecFromIODDecoder
|---QUtf8Decoder
|---QUtf16Decoder

QTextCodec
|---QBig5Codec
|---QEucJpCodec
|---QEucKrCodec
|---QGbkCodec
|---QJisCodec
|---QKoi8Codec
|---QHebrewCodec
|         |---QArabicCodec
|---QSjisCodec
|---QWindowsLocalCodec
|---QTextCodecFromIOD
|---QSimpleTextCodec
|---QLatin1Codec
|---QTsciiCodec
|---QUtf8Codec
|---QUtf16Codec

QByteArray
|---QBitArray
|---QCString

Qt
|---QBrush
|---QCanvasItem
|        |---QCanvasSprite
|        |---QCanvasPolygonalItem
|        |           |---QCanvasRectangle
|        |           |---QCanvasPolygon
|        |           |---QCanvasLine
|        |           |---QCanvasEllipse
|        |---QCanvasText
|---QEvent
|      |---QTimerEvent
|      |---QMouseEvent
|      |---QWheelEvent
|      |---QKeyEvent
|      |---QFocusEvent
|      |---QPaintEvent
|      |---QMoveEvent
|      |---QResizeEvent
|      |---QCloseEvent
|      |---QShowEvent
|      |---QHideEvent
|      |---QIMEvent
|      |       |---QIMComposeEvent
|      |---QDragResponseEvent
|      |---QDragLeaveEvent
|      |---QChildEvent
|      |---QCustomEvent
|      |---QDropEvent
|               |---QDragMoveEvent
|               |           |---QDragEnterEvent
|---QGfx//抽象对屏幕具体操作接口
|     |---QGfxRasterBase
|     |          |---QGfxRaster
|     |          |        |---QGfxSNAP
|     |          |        |---QGfxVFb
|     |          |---QDirectPainterGfx
|---QIconViewItem
|---QListViewItem
|          |---File
|          |---QCheckListItem
|          |---Root
|---QCustomMenuItem
|          |---QTearOffMenuItem
|---QObject
|      |---QLayout
|      |      |---QGridLayout
|      |      |---QToolLayout
|      |      |---QMainWindowLayout
|      |      |---QBoxLayout
|      |      |        |---QHBoxLayout
|      |      |        |---QVBoxLayout
|      |---QAccel
|      |---QAction
|      |      |---QActionGroup
|      |---QApplication
|      |---QDataPump
|      |---QCanvas
|      |---QClipboard
|      |---QColorDialogPrivate
|      |---QCopChannel
|      |---QDns
|      |      |---QDnsUgleHack
|      |---QDnsSocket
|      |      |---QDnsManager
|      |---QDragObject
|      |      |---QStoredDrag
|      |---QDragManager
|      |---QFileIconProvider
|      |           |---QWindowsIconProvider
|      |---QGuardedPtrPrivate
|      |---QWSKeyboardHandler
|      |           |---QWSyopyButtonsHandler
|      |           |---QWSVr41xxButtonsHandler
|      |           |---QWSVFbKeyboardHandler
|      |           |---QWSPC101KeyboardHandler
|      |           |             |---QWSTtyKeyboardHandler
|      |           |             |---QWSUsbKeyboardHandler
|      |---QLibraryPrivate
|      |---QNetworkProtocol
|      |          |---QFtp
|      |          |---QLocalFs
|      |---QNetworkOperation
|      |---QNPInstance
|      |---QSenderObject
|      |---QServerSocket
|      |         |---QVNCServer
|      |         |---QWSServerSocket
|      |         |        |---QWSSoundServerSocket
|      |         |        |---QWSServer
|      |---QSessionManager
|      |---QSignalMapper
|      |---QSocket
|      |      |---QWSSocket
|      |      |      |---QWSSoundClient
|      |      |      |---QWSSoundServerClient
|      |---QSocketNotifier
|      |---QSound
|      |---QAuServer
|      |---QWSSoundServer
|      |---QWSServer
|      |       |---QAuServerQWS
|      |---QStyleSheet
|      |---QToolTipGroup
|      |---QTranslator
|      |---QUrlOperator
|      |---QWSInputMethod
|      |---QWSClient
|      |---QWSManager
|      |---QWSServerSignalBridge
|      |---QFrameEventHandler
|      |---QMovieFilePrivate
|      |---QWSSoundServerData
|      |---QThreadPostEventPrivate
|      |---QSingleShotTimer
|      |---QTipManager
|      |---QWhatsThisPrivate
|      |---QWSMouseHandler
|      |         |---QAutoMouseHandler
|      |         |---QWSMouseHandlerPrivate
|      |         |---QYopyTPanelHandlerPrivate
|      |         |---QCustomTPanelHandlerPrivate
|      |         |---QVFbMouseHandlerPrivate
|      |         |---QWSMouseHandlerPrivate
|      |         |---QCalibratedMouseHandler
|      |         |             |---QVrTPanelHandlerPrivate
|      |         |             |---QTPanelHandlerPrivate
|      |         |             |---QTSLibHandlerPrivate
|      |         |             |---QPPTPanelHandlerPrivate
|      |---QValidator
|      |        |---QDoubleValidator
|      |        |---QIntValidator
|      |        |       |---QColIntValidator
|      |---QTimer
|      |      |---QDnsQuery
|      |---QStyle
|      |     |---QCommonStyle
|      |     |         |---QWindowsStyle
|      |     |         |        |---QCompactStyle
|      |     |         |        |---QPlatinumStyle
|      |     |         |---QMotifStyle
|      |     |         |        |---QCDEStyle
|      |     |         |        |---QInterlaceStyle
|      |     |         |        |---QMotifPlusStyle
|      |     |         |        |---QSGIStyle
|      |---QWidget
|      |     |---QButton
|      |     |      |---QCheckBox
|      |     |      |---QPushButton
|      |     |      |---QRadioButton
|      |     |      |---QToolButton
|      |     |      |       |---QWhatsThisButton
|      |     |---QColorLuminancePicker
|      |     |---QColorShower
|      |     |---QComboBox
|      |     |---QDial
|      |     |---QDialog
|      |     |       |---QColorDialog
|      |     |       |---QFileDialog
|      |     |       |---QFontDialog
|      |     |       |---QInputDialog
|      |     |       |---QMessageBox
|      |     |       |---QPrintDialog
|      |     |       |---QTabDialog
|      |     |       |---QWizard
|      |     |---QFDProgressAnimation
|      |     |---QFrame
|      |     |      |---QColorPicker
|      |     |      |---QColorShowLabel
|      |     |      |---QWidgetStack
|      |     |      |---QGrid
|      |     |      |---QGroupBox
|      |     |      |       |---QButtonGroup
|      |     |      |       |         |---QHButtonGroup
|      |     |      |       |         |---QVButtonGroup
|      |     |      |       |---QHGroupBox
|      |     |      |       |---QVGroupBox
|      |     |      |---QHBox
|      |     |      |     |---QVBox
|      |     |      |---QLabel
|      |     |      |      |---QWorkspaceChildTitleButton
|      |     |      |      |---QTipLabel
|      |     |      |---QLCDNumber
|      |     |      |---QMenuBar
|      |     |      |---QSpinBox
|      |     |      |---QPopupMenu
|      |     |      |        |---QComboBoxPopup
|      |     |      |---QProgressBar
|      |     |      |---QSplitter
|      |     |      |---QWorkspaceChildTitleLabel
|      |     |      |---QWorkspaceChild
|      |     |      |---QToolBarSeparator
|      |     |      |---QTableView
|      |     |      |        |---QWellArray
|      |     |      |        |         |---QColorWell
|      |     |      |        |---QMultiLineEdit
|      |     |      |        |         |---QIconViewItemLineEdit
|      |     |      |---QScrollView
|      |     |              |---QCanvasView
|      |     |              |---QIconView
|      |     |              |---QListBox
|      |     |              |       |---QFileListBox
|      |     |              |---QListView
|      |     |              |       |---QFileListView
|      |     |              |---QTable
|      |     |              |---QTextView
|      |     |              |       |---QTextBrowser
|      |     |---QGLWidget
|      |     |---QHeader
|      |     |      |---QTableHeader
|      |     |---QLineEdit
|      |     |       |---QColNumLineEdit
|      |     |       |---QRenameEdit
|      |     |---QMainWindow
|      |     |---QNPWidget
|      |     |---QScrollBar
|      |     |---QSemiModal
|      |     |       |---QFDProgressDialog
|      |     |       |---QProgressDialog
|      |     |---QSizeGrip
|      |     |---QSlider
|      |     |---QStatusBar
|      |     |---QTabBar
|      |     |---QTabWidget
|      |     |---QToolBar
|      |     |---QWorkspaceChildTitleBar
|      |     |---QWorkspace
|      |     |---QETWidget
|      |     |---QShapedPixmapWidget
|      |     |---QAccessWidget
|      |     |---QAlphaWidget
|      |     |---QHideDock
|      |     |---QClipperWidget
|      |     |---QSplitterHandle
|      |     |---QCornerSquare
|      |     |---QTextDetailPopup
|      |     |---QArrowWidget
|      |     |---QFocusDataAccessor
|      |     |---Invisible
|---QPainter
|      |---QDirectPainter
|---QPen
|---QPixmap
|---QStyleSheetItem
|---QTableItem
|---QMutex
|---QThread
|---QWaitCondition
|---QSemaphore
|---QToolTip
|      |---QIconViewToolTip
|      |---QHideToolTip
|---QWhatsThis
|---QWSSoundServer
|---QWSCursor
|---QDialogPrivate

QIODevice
|---QBuffer
|---QFile
|---QSocket
|---QSocketDevice
|---QStringBuffer

QPolygonScanner
|---QCanvasPolygonScanner
|---QGfxRaster

QValueList
|---QCanvasItemList
|---TrieList
|---QStringList
|---QValueStack

QUnknownInterface
|---QLibraryInterface

QDataStream
|---QCopEnvelope

QRangeControl
|---QDial
|---QScrollBar
|---QSlider
|---QSpinBox

QXmlDefaultHandler
|---QDomHandler

QDomNode
|---QDomDocumentType
|---QDomDocument
|---QDomDocumentFragment
|---QDomCharacterData
|             |---QDomText
|             |        |---QDomCDATASection
|             |---QDomComment
|---QDomAttr
|---QDomElement
|---QDomNotation
|---QDomEntity
|---QDomEntityReference
|---QDomProcessingInstruction

QMimeSource
|---QDragObject
|         |---QStoredDrag
|         |        |---QUriDrag
|         |        |---QColorDrag
|         |---QTextDrag
|         |---QImageDrag
|         |---QIconDrag

QEvent,QMimeSource(双继承)
|---QDropEvent
|       |---QDragMoveEvent
|       |           |---QDragEnterEvent

QListBoxItem
|---MCItem
|---QListBoxText
|---QListBoxPixmap

QFontFactory
|---QFontFactoryBDF
|---QFontFactoryFT

QDiskFontPrivate
|---QDiskFontFT

QRenderedFont
|---QRenderedFontFT
|---QRenderedFontBDF

QCollection
|---QGCache
|      |---QIntCache
|      |---QAsciiCache
|      |---QCache
|      |      |---QFontCache
|      |      |---QPMCache
|---QGDict
|      |---QDict
|      |---QCDict
|      |---QPtrDict
|      |---QIntDict
|      |       |---QWidgetIntDict
|      |       |          |---QWidgetMapper
|      |---QAsciiDict
|              |---QObjectDictionary
|              |---QSignalDict
|              |---QMemberDict
|---QGList
|      |---QList
|      |     |---UrlInfoList
|      |     |---QGDItList
|      |     |---QObjectList
|      |     |---QConnectionList
|      |     |---QSortedList
|      |     |---QWidgetList
|      |     |---QButtonList
|---QGVector
|      |---QVector

QBaseBucket
|---QStringBucket
|---QAsciiBucket
|---QIntBucket
|---QPtrBucket

QScreen//显示设备基类,包含显示设备基本描述和操作方式
|---QLinuxFbScreen
|---QSNAPScreen
|---QVFbScreen

QImageFormat
|---QGIFFormat
|---QMNGFormat
|---QPNGFormat

QImageFormatType
|---QGIFFormatType
|---QMNGFormatType
|---QPNGFormatType

QGL
|---QGLFormat
|---QGLContext
|---QGLWidget

QJpUnicodeConv
|---QJpUnicodeConv_Unicode_JISX0201
|---QJpUnicodeConv_Unicode_ASCII
|---QJpUnicodeConv_JISX0221_JISX0201
|---QJpUnicodeConv_JISX0221_ASCII
|---QJpUnicodeConv_Sun
|---QJpUnicodeConv_Microsoft

QGListIterator
|---QListIterator
|         |---QObjectListIt
|         |---QConnectionListIt
|         |---QCListIt
|         |---QWidgetListIt

QMapNodeBase
|---QMapNode

QMenuData
|---QMenuBar
|---QPopupMenu

QNetworkProtocolFactoryBase
|---QNetworkProtocolFactory

QPaintDevice
|---QPicture
|---QPixmap
|      |---QBitmap
|      |---QCanvasPixmap
|      |---QwsPixmap
|---QPrinter
|---QPSPrinter
|---QWidget

QPNGImageWriter
|---QPNGImagePacker

QTextParagraph
|---QRichText

QStrListBase
|---QStrList
|       |---QStrIList

QStrVec
|---QStrVec
|      |---QStrIVec

QTextEncoder
|---QTextStatelessEncoder
|---QUtf16Encoder

QTextStream
|---QTextIStream
|---QTextOStream

QMutexPrivate
|---QRMutexPrivate

QUrl
|---QUrlOperator

QWSCommand
|---QWSIdentifyCommand
|---QWSCreateCommand
|---QWSRegionNameCommand
|---QWSRegionCommand
|---QWSRegionMoveCommand
|---QWSRegionDestroyCommand
|---QWSChangeAltitudeCommand
|---QWSRequestFocusCommand
|---QWSAddPropertyCommand
|---QWSSetPropertyCommand
|---QWSRemovePropertyCommand
|---QWSGetPropertyCommand
|---QWSSetSelectionOwnerCommand
|---QWSConvertSelectionCommand
|---QWSDefineCursorCommand
|---QWSSelectCursorCommand
|---QWSGrabMouseCommand
|---QWSGrabKeyboardCommand
|---QWSPlaySoundCommand
|---QWSQCopRegisterChannelCommand
|---QWSQCopSendCommand
|---QWSSetIMInfoCommand
|---QWSIMMouseCommand
|---QWSResetIMCommand
|---QWSSetIMFontCommand

QWSDecoration
|---QWSDefaultDecoration
|            |---QWSHydroDecoration
|            |---QWSKDE2Decoration
|            |---QWSKDEDecoration
|            |---QWSWindowsDecoration
|            |---QWSBeOSDecoration

QAutoMouseSubHandler
|---QAutoMouseSubHandler_intellimouse
|---QAutoMouseSubHandler_serial
|             |---QAutoMouseSubHandler_mousesystems
|             |---QAutoMouseSubHandler_ms
|---QAutoMouseSubHandler_intellimouse

QXmlReader
|---QXmlSimpleReader

QEffects
|---QAlphaWidget
|---QRollEffect

QString
|---QCIString

QFont
|---QFont_Private

QScreenCursor
|---QVFbScreenCursor

QImageConsumer
|---QImageIOFrameGrabber

QMultiLineEditCommand
|---QBeginCommand
|---QEndCommand
|---QDelTextCmd
|        |---QInsTextCmd

QPSPrinterFontPrivate
|---QPSPrinterFontTTF
|---QPSPrinterFontPFA
|---QPSPrinterFontPFB
|---QPSPrinterFontNotFound
|---QPSPrinterFontAsian
|           |---QPSPrinterFontJapanese
|           |---QPSPrinterFontKorean
|           |---QPSPrinterFontTraditionalChinese
|           |---QPSPrinterFontSimplifiedChinese

QWSSoundServerProvider
|---QWSSoundServerBucket
|---QWSSoundServerStream


你可能感兴趣的:(Qt_转载区,qt,codec,嵌入式,sun)