Qt Object Sizes
From Freehackers
I sometimes wonder about object sizes in Qt. Here are some statistics. I've also given the sizeof some basic types (int,double..).
Contents |
[edit] i386
Using gcc 4.1.1 on a gentoo system
char : 1
int : 4
float : 4
void * : 4
short int : 2
long int : 4
long long int : 8
double : 8
long double : 12
unsigned : 4
unsigned short : 2
size_t : 4
time_t : 4
[edit] Sizes for Qt 3.3.8
QAccel : 44
QAction : 44
QActionGroup : 48
QApplication : 72
QBig5Codec : 4
QBig5hkscsCodec : 4
QBitArray : 8
QBitmap : 24
QBitVal : 8
QBoxLayout : 92
QBrush : 4
QBuffer : 32
QButton : 132
QButtonGroup : 212
QByteArray : 8
QCache<int> : 32
QCache<QString> : 32
QCanvas : 152
QCanvasEllipse : 68
QCanvasItem : 40
QCanvasItemList : 4
QCanvasLine : 68
QCanvasPixmap : 36
QCanvasPixmapArray : 8
QCanvasPolygon : 60
QCanvasPolygonalItem : 52
QCanvasRectangle : 60
QCanvasSpline : 72
QCanvasSprite : 52
QCanvasText : 80
QCanvasView : 160
QCDEStyle : 48
QChar : 2
QCharRef : 8
QCheckBox : 132
QCheckListItem : 56
QCheckTableItem : 68
QChildEvent : 16
QClipboard : 40
QCloseEvent : 12
QColor : 8
QColorDialog : 132
QColorDrag : 76
QColorGroup : 8
QComboBox : 120
QComboTableItem : 76
QCommonStyle : 44
QConstString : 4
QContextMenuEvent : 36
QCString : 8
QCursor : 4
QCustomEvent : 16
QCustomMenuItem : 4
QDataBrowser : 120
QDataStream : 24
QDataTable : 384
QDataView : 120
QDate : 4
QDateEdit : 120
QDateTime : 8
QDateTimeEdit : 128
QDateTimeEditBase : 116
QDesktopWidget : 120
QDial : 152
QDialog : 128
QDict<int> : 28
QDict<QString> : 28
QDir : 32
QDns : 56
QDockArea : 168
QDockWindow : 288
QDomAttr : 8
QDomCDATASection : 8
QDomCharacterData : 8
QDomComment : 8
QDomDocument : 8
QDomDocumentFragment : 8
QDomDocumentType : 8
QDomElement : 8
QDomEntity : 8
QDomEntityReference : 8
QDomImplementation : 8
QDomNamedNodeMap : 4
QDomNode : 8
QDomNodeList : 8
QDomNotation : 8
QDomProcessingInstruction : 8
QDomText : 8
QDoubleValidator : 60
QDragEnterEvent : 64
QDragLeaveEvent : 12
QDragMoveEvent : 64
QDragObject : 64
QDropEvent : 48
QErrorMessage : 152
QEucJpCodec : 8
QEucKrCodec : 4
QEvent : 12
QEventLoop : 44
QFile : 48
QFileDialog : 184
QFileIconProvider : 40
QFileInfo : 12
QFilePreview : 4
QFocusData : 40
QFocusEvent : 12
QFont : 4
QFontDatabase : 4
QFontDialog : 132
QFontInfo : 12
QFontMetrics : 12
QFrame : 148
QFtp : 80
QGb18030Codec : 4
QGb2312Codec : 4
QGbkCodec : 4
QGLColormap : 4
QGrid : 152
QGridLayout : 88
QGridView : 172
QGroupBox : 204
QGuardedPtr<QString> : 4
QHBox : 152
QHBoxLayout : 92
QHButtonGroup : 212
QHeader : 160
QHebrewCodec : 4
QHGroupBox : 204
QHideEvent : 12
QHostAddress : 8
QHttp : 56
QHttpHeader : 12
QHttpRequestHeader : 28
QHttpResponseHeader : 28
QIconDrag : 72
QIconDragEvent : 12
QIconDragItem : 12
QIconSet : 8
QIconView : 156
QIconViewItem : 112
QImage : 4
QImageConsumer : 4
QImageDecoder : 16
QImageDrag : 108
QImageFormat : 4
QImageFormatPlugin : 48
QImageFormatType : 4
QImageIO : 36
QIMEvent : 24
QInputDialog : 132
QIntValidator : 48
QIODevice : 16
QJisCodec : 8
QKeyEvent : 24
QKeySequence : 4
QLabel : 192
QLayout : 84
QLayoutItem : 8
QLCDNumber : 180
QLibrary : 16
QLineEdit : 152
QListBox : 156
QListBoxItem : 32
QListBoxPixmap : 56
QListBoxText : 32
QListView : 156
QListViewItem : 44
QLocalFs : 76
QMainWindow : 120
QMemArray<int> : 8
QMemArray<QString> : 8
QMenuBar : 188
QMenuData : 24
QMessageBox : 144
QMetaObject : 52
QMetaProperty : 24
QMimeSource : 20
QMotifPlusStyle : 48
QMotifStyle : 48
QMouseEvent : 36
QMoveEvent : 28
QMovie : 4
QMutex : 8
QMutexLocker : 4
QNetworkOperation : 44
QNetworkProtocol : 44
QObject : 40
QObjectCleanupHandler : 44
QObjectList : 32
QPaintDevice : 20
QPaintDeviceMetrics : 4
QPainter : 304
QPaintEvent : 36
QPalette : 4
QPen : 4
QPicture : 24
QPixmap : 24
QPixmapCache : 1
QPlatinumStyle : 48
QPNGImagePacker : 40
QPoint : 8
QPointArray : 8
QPopupMenu : 204
QPrinter : 100
QProcess : 96
QProgressBar : 172
QProgressDialog : 136
QPtrCollection : 8
QPtrDict<int> : 28
QPtrDict<QString> : 28
QPtrList<int> : 32
QPtrList<QString> : 32
QPtrQueue<int> : 32
QPtrQueue<QString> : 32
QPtrStack<int> : 32
QPtrStack<QString> : 32
QPtrVector<int> : 20
QPtrVector<QString> : 20
QPushButton : 140
QRadioButton : 132
QRangeControl : 32
QRect : 16
QRegExp : 8
QRegExpValidator : 48
QRegion : 4
QResizeEvent : 28
QScrollBar : 180
QScrollView : 152
QSemaphore : 8
QServerSocket : 44
QSessionManager : 44
QSettings : 4
QSGIStyle : 56
QShowEvent : 12
QSignal : 44
QSignalMapper : 44
QSimpleRichText : 4
QSize : 8
QSizeGrip : 140
QSizePolicy : 4
QSjisCodec : 8
QSlider : 192
QSocket : 60
QSocketDevice : 56
QSocketNotifier : 52
QSound : 44
QSpacerItem : 36
QSpinBox : 176
QSplashScreen : 120
QSplitter : 156
QSql : 1
QSqlCursor : 20
QSqlDatabase : 44
QSqlDriver : 64
QSqlDriverPlugin : 48
QSqlError : 20
QSqlField : 20
QSqlFieldInfo : 8
QSqlForm : 44
QSqlIndex : 20
QSqlPropertyMap : 8
QSqlQuery : 8
QSqlRecord : 8
QSqlRecordInfo : 4
QSqlResult : 12
QSqlSelectCursor : 24
QStatusBar : 120
QStoredDrag : 68
QStrIList : 36
QString : 4
QStringList : 4
QStrList : 36
QStyle : 44
QStyleOption : 64
QStylePlugin : 48
QStyleSheet : 72
QStyleSheetItem : 4
QSyntaxHighlighter : 16
QTab : 40
QTabBar : 128
QTabDialog : 132
QTable : 380
QTableItem : 60
QTableSelection : 28
QTabletEvent : 56
QTabWidget : 120
QTextBrowser : 296
QTextCodec : 4
QTextCodecPlugin : 48
QTextDecoder : 4
QTextDrag : 68
QTextEdit : 292
QTextEncoder : 4
QTextIStream : 48
QTextOStream : 48
QTextStream : 48
QThread : 8
QTime : 4
QTimeEdit : 120
QTimer : 48
QTimerEvent : 16
QToolBar : 304
QToolBox : 152
QToolButton : 204
QToolTip : 12
QToolTipGroup : 44
QTranslator : 44
QTranslatorMessage : 32
QTsciiCodec : 4
QUriDrag : 68
QUrl : 8
QUrlInfo : 8
QUrlOperator : 52
QUuid : 16
QValidator : 40
QValueList<int> : 4
QValueList<QString> : 4
QValueStack<int> : 4
QValueStack<QString> : 4
QValueVector<int> : 4
QValueVector<QString> : 4
QVariant : 4
QVBox : 152
QVBoxLayout : 92
QVButtonGroup : 212
QVGroupBox : 204
QWaitCondition : 8
QWhatsThis : 4
QWheelEvent : 40
QWidget : 116
QWidgetItem : 12
QWidgetPlugin : 48
QWidgetStack : 168
QWindowsStyle : 48
QWizard : 132
QWMatrix : 48
QWorkspace : 124
QXmlAttributes : 24
QXmlContentHandler : 4
QXmlDeclHandler : 4
QXmlDefaultHandler : 28
QXmlDTDHandler : 4
QXmlEntityResolver : 4
QXmlErrorHandler : 4
QXmlInputSource : 40
QXmlLexicalHandler : 4
QXmlLocator : 4
QXmlNamespaceSupport : 4
QXmlParseException : 24
QXmlReader : 4
QXmlSimpleReader : 1608
[edit] Sizes for Qt 4.3.0
QAbstractButton : 20
QAbstractEventDispatcher : 8
QAbstractFileEngine : 8
QAbstractFileEngineHandler : 4
QAbstractGraphicsShapeItem : 8
QAbstractItemDelegate : 8
QAbstractItemModel : 8
QAbstractItemView : 20
QAbstractListModel : 8
QAbstractPrintDialog : 20
QAbstractProxyModel : 8
QAbstractScrollArea : 20
QAbstractSlider : 20
QAbstractSocket : 8
QAbstractSpinBox : 20
QAbstractTableModel : 8
QAbstractTextDocumentLayout : 8
QAction : 8
QActionEvent : 20
QActionGroup : 8
QApplication : 8
QAuthenticator : 4
QBasicTimer : 4
QBitArray : 4
QBitmap : 12
QBoxLayout : 16
QBrush : 4
QBuffer : 8
QButtonGroup : 8
QByteArray : 4
QByteArrayMatcher : 1032
QCalendarWidget : 20
QCDEStyle : 16
QChar : 2
QCheckBox : 20
QChildEvent : 16
QCleanlooksStyle : 12
QClipboard : 8
QCloseEvent : 12
QColor : 16
QColorDialog : 20
QColormap : 4
QColumnView : 20
QComboBox : 20
QCommonStyle : 8
QCompleter : 8
QConicalGradient : 56
QContextMenuEvent : 36
QCoreApplication : 8
QCryptographicHash : 4
QCursor : 4
QDataStream : 28
QDataWidgetMapper : 8
QDate : 4
QDateEdit : 20
QDateTime : 4
QDateTimeEdit : 20
QDBusAbstractAdaptor : 8
QDBusAbstractInterface : 8
QDBusArgument : 4
QDBusConnection : 4
QDBusConnectionInterface : 8
QDBusContext : 4
QDBusError : 16
QDBusInterface : 8
QDBusMessage : 4
QDBusObjectPath : 4
QDBusReply<int> : 20
QDBusReply<QString> : 20
QDBusServer : 12
QDBusSignature : 4
QDBusVariant : 12
QDesktopServices : 1
QDesktopWidget : 20
QDial : 20
QDialog : 20
QDialogButtonBox : 20
QDirModel : 8
QDockWidget : 20
QDomAttr : 4
QDomCDATASection : 4
QDomCharacterData : 4
QDomComment : 4
QDomDocument : 4
QDomDocumentFragment : 4
QDomDocumentType : 4
QDomElement : 4
QDomEntity : 4
QDomEntityReference : 4
QDomImplementation : 4
QDomNamedNodeMap : 4
QDomNode : 4
QDomNodeList : 4
QDomNotation : 4
QDomProcessingInstruction : 4
QDomText : 4
QDoubleSpinBox : 20
QDoubleValidator : 28
QDrag : 8
QDragEnterEvent : 68
QDragLeaveEvent : 12
QDragMoveEvent : 68
QDropEvent : 52
QDynamicPropertyChangeEvent : 16
QErrorMessage : 20
QEvent : 12
QEventLoop : 8
QFile : 8
QFileDialog : 20
QFileIconProvider : 8
QFileInfo : 4
QFileOpenEvent : 16
QFileSystemWatcher : 8
QFlag : 4
QFocusEvent : 16
QFocusFrame : 20
QFont : 8
QFontComboBox : 20
QFontDatabase : 4
QFontDialog : 20
QFontInfo : 4
QFontMetrics : 4
QFontMetricsF : 4
QFrame : 20
QFSFileEngine : 8
QFtp : 8
QGenericArgument : 8
QGenericReturnArgument : 8
QGradient : 56
QGraphicsEllipseItem : 8
QGraphicsItem : 8
QGraphicsItemAnimation : 12
QGraphicsItemGroup : 8
QGraphicsLineItem : 8
QGraphicsPathItem : 8
QGraphicsPolygonItem : 8
QGraphicsRectItem : 8
QGraphicsScene : 8
QGraphicsSceneContextMenuEvent : 16
QGraphicsSceneDragDropEvent : 16
QGraphicsSceneEvent : 16
QGraphicsSceneHelpEvent : 16
QGraphicsSceneHoverEvent : 16
QGraphicsSceneMouseEvent : 16
QGraphicsSceneWheelEvent : 16
QGraphicsSimpleTextItem : 8
QGraphicsSvgItem : 16
QGraphicsTextItem : 20
QGraphicsView : 20
QGridLayout : 16
QGroupBox : 20
QHBoxLayout : 16
QHeaderView : 20
QHelpEvent : 28
QHideEvent : 12
QHostAddress : 4
QHostInfo : 4
QHoverEvent : 28
QHttp : 8
QHttpHeader : 8
QHttpRequestHeader : 8
QHttpResponseHeader : 8
QIcon : 4
QIconDragEvent : 12
QIconEngine : 4
QIconEngineV2 : 4
QImage : 12
QImageIOHandler : 8
QImageReader : 4
QImageWriter : 4
QInputContext : 8
QInputDialog : 20
QInputEvent : 16
QInputMethodEvent : 32
QIntValidator : 16
QItemDelegate : 8
QItemSelection : 4
QItemSelectionModel : 8
QItemSelectionRange : 8
QKeyEvent : 28
QKeySequence : 4
QLabel : 20
QLatin1Char : 1
QLatin1String : 4
QLayout : 16
QLayoutItem : 8
QLCDNumber : 20
QLibrary : 16
QLibraryInfo : 1
QLine : 16
QLinearGradient : 56
QLineEdit : 20
QLineF : 32
QLinkedList<int> : 4
QLinkedList<QString> : 4
QList<int> : 4
QList<QString> : 4
QListView : 20
QListWidget : 20
QListWidgetItem : 24
QLocale : 4
QMainWindow : 20
QMatrix : 48
QMdiArea : 20
QMdiSubWindow : 20
QMenu : 20
QMenuBar : 20
QMessageBox : 20
QMetaClassInfo : 8
QMetaEnum : 8
QMetaMethod : 8
QMetaObject : 16
QMetaProperty : 20
QMetaType : 1
QMimeData : 8
QMimeSource : 4
QModelIndex : 16
QMotifStyle : 16
QMouseEvent : 40
QMoveEvent : 28
QMovie : 8
QMutex : 4
QMutexLocker : 4
QNetworkAddressEntry : 4
QNetworkInterface : 4
QNetworkProxy : 4
QObject : 8
QObjectCleanupHandler : 12
QPageSetupDialog : 20
QPaintDevice : 8
QPaintEngine : 20
QPaintEngineState : 4
QPainter : 4
QPainterPath : 4
QPainterPathStroker : 4
QPaintEvent : 36
QPalette : 8
QPen : 4
QPersistentModelIndex : 4
QPicture : 12
QPictureIO : 4
QPixmap : 12
QPixmapCache : 1
QPoint : 8
QPointer<int> : 4
QPointer<QString> : 4
QPointF : 16
QPolygon : 4
QPolygonF : 4
QPrintDialog : 20
QPrintEngine : 4
QPrinter : 12
QProcess : 8
QProgressBar : 20
QProgressDialog : 20
QProxyModel : 8
QPushButton : 20
QQueue<int> : 4
QQueue<QString> : 4
QRadialGradient : 56
QRadioButton : 20
QReadLocker : 4
QReadWriteLock : 4
QRect : 16
QRectF : 32
QRegExp : 4
QRegExpValidator : 12
QRegion : 4
QResizeEvent : 28
QResource : 4
QRubberBand : 20
QScriptable : 4
QScriptContext : 4
QScriptEngine : 8
QScriptValue : 4
QScrollArea : 20
QScrollBar : 20
QSemaphore : 4
QSessionManager : 8
QSet<int> : 4
QSet<QString> : 4
QSettings : 8
QSharedData : 4
QSharedDataPointer<int> : 4
QSharedDataPointer<QString> : 4
QShortcut : 8
QShortcutEvent : 24
QShowEvent : 12
QSignalMapper : 8
QSignalSpy : 20
QSize : 8
QSizeF : 16
QSizeGrip : 20
QSizePolicy : 4
QSlider : 20
QSocketNotifier : 20
QSortFilterProxyModel : 8
QSound : 8
QSpacerItem : 36
QSpinBox : 20
QSplashScreen : 20
QSplitter : 20
QSplitterHandle : 20
QSqlDatabase : 4
QSqlDriver : 8
QSqlError : 16
QSqlField : 16
QSqlIndex : 16
QSqlQuery : 4
QSqlQueryModel : 8
QSqlRecord : 4
QSqlRelation : 12
QSqlRelationalDelegate : 8
QSqlRelationalTableModel : 8
QSqlResult : 8
QSqlTableModel : 8
QSslCertificate : 4
QSslCipher : 4
QSslError : 4
QSslKey : 4
QSslSocket : 8
QStackedLayout : 16
QStackedWidget : 20
QStack<int> : 4
QStack<QString> : 4
QStandardItem : 8
QStandardItemModel : 8
QStatusBar : 20
QStatusTipEvent : 16
QString : 4
QStringList : 4
QStringListModel : 12
QStringMatcher : 1036
QStringRef : 12
QStyle : 8
QStyleHintReturn : 8
QStyleHintReturnMask : 12
QStyleHintReturnVariant : 20
QStyleOption : 44
QStyleOptionButton : 64
QStyleOptionComboBox : 92
QStyleOptionComplex : 52
QStyleOptionDockWidget : 52
QStyleOptionFocusRect : 60
QStyleOptionFrame : 52
QStyleOptionFrameV2 : 56
QStyleOptionGraphicsItem : 132
QStyleOptionGroupBox : 88
QStyleOptionHeader : 80
QStyleOptionMenuItem : 96
QStyleOptionProgressBar : 68
QStyleOptionProgressBarV2 : 76
QStyleOptionQ3DockWindow : 48
QStyleOptionQ3ListView : 84
QStyleOptionQ3ListViewItem : 64
QStyleOptionRubberBand : 52
QStyleOptionSizeGrip : 56
QStyleOptionSlider : 104
QStyleOptionSpinBox : 64
QStyleOptionTab : 72
QStyleOptionTabBarBase : 80
QStyleOptionTabV2 : 80
QStyleOptionTabWidgetFrame : 80
QStyleOptionTitleBar : 68
QStyleOptionToolBar : 68
QStyleOptionToolBox : 52
QStyleOptionToolBoxV2 : 60
QStyleOptionToolButton : 96
QStyleOptionViewItem : 80
QStyleOptionViewItemV2 : 84
QStylePainter : 12
QSvgGenerator : 12
QSvgRenderer : 8
QSvgWidget : 20
QSyntaxHighlighter : 8
QSysInfo : 1
QSystemLocale : 4
QSystemTrayIcon : 8
QTabBar : 20
QTabletEvent : 104
QTableView : 20
QTableWidget : 20
QTableWidgetItem : 24
QTableWidgetSelectionRange : 16
QTcpServer : 8
QTcpSocket : 8
QTemporaryFile : 8
QTestEventList : 4
QTextBlock : 8
QTextBlockFormat : 8
QTextBlockGroup : 8
QTextBlockUserData : 4
QTextBrowser : 20
QTextCharFormat : 8
QTextCodec : 4
QTextCursor : 4
QTextDecoder : 32
QTextDocument : 8
QTextDocumentFragment : 4
QTextEdit : 20
QTextEncoder : 32
QTextFormat : 8
QTextFragment : 12
QTextFrame : 8
QTextFrameFormat : 8
QTextImageFormat : 8
QTextInlineObject : 8
QTextLayout : 4
QTextLength : 12
QTextLine : 8
QTextList : 8
QTextListFormat : 8
QTextObject : 8
QTextOption : 24
QTextStream : 8
QTextTable : 8
QTextTableCell : 8
QTextTableFormat : 8
QThread : 8
QTime : 4
QTimeEdit : 20
QTimeLine : 8
QTimer : 24
QTimerEvent : 16
QToolBar : 20
QToolBox : 20
QToolButton : 20
QToolTip : 1
QTransform : 80
QTranslator : 8
QTreeView : 20
QTreeWidget : 20
QTreeWidgetItem : 32
QUdpSocket : 8
QUndoCommand : 8
QUndoGroup : 8
QUndoStack : 8
QUndoView : 20
QUrl : 4
QUrlInfo : 8
QUuid : 16
QValidator : 8
QVariant : 12
QVarLengthArray<int> : 1044
QVarLengthArray<QString> : 1044
QVBoxLayout : 16
QVector<int> : 4
QVector<QString> : 4
QWaitCondition : 4
QWhatsThis : 1
QWhatsThisClickedEvent : 16
QWheelEvent : 44
QWidget : 20
QWidgetAction : 8
QWidgetItem : 12
QWindowsStyle : 12
QWindowStateChangeEvent : 16
QWindowsVistaStyle : 16
QWindowsXPStyle : 16
QWizard : 20
QWizardPage : 20
QWorkspace : 20
QWriteLocker : 4
QXmlAttributes : 12
QXmlContentHandler : 4
QXmlDeclHandler : 4
QXmlDefaultHandler : 28
QXmlDTDHandler : 4
QXmlEntityResolver : 4
QXmlErrorHandler : 4
QXmlInputSource : 8
QXmlLexicalHandler : 4
QXmlLocator : 4
QXmlNamespaceSupport : 4
QXmlParseException : 4
QXmlReader : 4
QXmlSimpleReader : 8
QXmlStreamAttribute : 56
QXmlStreamAttributes : 4
QXmlStreamEntityDeclaration : 64
QXmlStreamNamespaceDeclaration : 28
QXmlStreamNotationDeclaration : 40
QXmlStreamReader : 4
QXmlStreamWriter : 4
[edit] x86_64
Using gcc 4.1.2 on a gentoo system
char : 1
int : 4
float : 4
void * : 8
short int : 2
long int : 8
long long int : 8
double : 8
long double : 16
unsigned : 4
unsigned short : 2
size_t : 8
time_t : 8
[edit] Sizes for QT 3.3.8
QAccel : 88
QAction : 88
QActionGroup : 96
QApplication : 136
QBig5Codec : 8
QBig5hkscsCodec : 8
QBitArray : 16
QBitmap : 48
QBitVal : 16
QBoxLayout : 152
QBrush : 8
QBuffer : 48
QButton : 232
QButtonGroup : 328
QByteArray : 16
QCache<int> : 48
QCache<QString> : 48
QCanvas : 264
QCanvasEllipse : 96
QCanvasItem : 56
QCanvasItemList : 8
QCanvasLine : 96
QCanvasPixmap : 64
QCanvasPixmapArray : 16
QCanvasPolygon : 96
QCanvasPolygonalItem : 80
QCanvasRectangle : 88
QCanvasSpline : 120
QCanvasSprite : 72
QCanvasText : 112
QCanvasView : 264
QCDEStyle : 96
QChar : 2
QCharRef : 16
QCheckBox : 232
QCheckListItem : 88
QCheckTableItem : 112
QChildEvent : 24
QClipboard : 80
QCloseEvent : 16
QColor : 8
QColorDialog : 224
QColorDrag : 136
QColorGroup : 16
QComboBox : 208
QComboTableItem : 120
QCommonStyle : 88
QConstString : 8
QContextMenuEvent : 40
QCString : 16
QCursor : 8
QCustomEvent : 24
QCustomMenuItem : 8
QDataBrowser : 208
QDataStream : 32
QDataTable : 608
QDataView : 208
QDate : 4
QDateEdit : 208
QDateTime : 8
QDateTimeEdit : 224
QDateTimeEditBase : 200
QDesktopWidget : 208
QDial : 248
QDialog : 216
QDict<int> : 48
QDict<QString> : 48
QDir : 56
QDns : 112
QDockArea : 296
QDockWindow : 448
QDomAttr : 16
QDomCDATASection : 16
QDomCharacterData : 16
QDomComment : 16
QDomDocument : 16
QDomDocumentFragment : 16
QDomDocumentType : 16
QDomElement : 16
QDomEntity : 16
QDomEntityReference : 16
QDomImplementation : 16
QDomNamedNodeMap : 8
QDomNode : 16
QDomNodeList : 16
QDomNotation : 16
QDomProcessingInstruction : 16
QDomText : 16
QDoubleValidator : 104
QDragEnterEvent : 88
QDragLeaveEvent : 16
QDragMoveEvent : 88
QDragObject : 120
QDropEvent : 72
QErrorMessage : 264
QEucJpCodec : 16
QEucKrCodec : 8
QEvent : 16
QEventLoop : 88
QFile : 88
QFileDialog : 320
QFileIconProvider : 80
QFileInfo : 24
QFilePreview : 8
QFocusData : 72
QFocusEvent : 16
QFont : 8
QFontDatabase : 8
QFontDialog : 224
QFontInfo : 24
QFontMetrics : 24
QFrame : 240
QFtp : 136
QGb18030Codec : 8
QGb2312Codec : 8
QGbkCodec : 8
QGLColormap : 8
QGrid : 248
QGridLayout : 144
QGridView : 272
QGroupBox : 320
QGuardedPtr<QString> : 8
QHBox : 248
QHBoxLayout : 152
QHButtonGroup : 328
QHeader : 248
QHebrewCodec : 8
QHGroupBox : 320
QHideEvent : 16
QHostAddress : 16
QHttp : 112
QHttpHeader : 24
QHttpRequestHeader : 48
QHttpResponseHeader : 40
QIconDrag : 136
QIconDragEvent : 16
QIconDragItem : 24
QIconSet : 16
QIconView : 256
QIconViewItem : 160
QImage : 8
QImageConsumer : 8
QImageDecoder : 32
QImageDrag : 200
QImageFormat : 8
QImageFormatPlugin : 96
QImageFormatType : 8
QImageIO : 72
QIMEvent : 32
QInputDialog : 224
QIntValidator : 88
QIODevice : 24
QJisCodec : 16
QKeyEvent : 32
QKeySequence : 8
QLabel : 320
QLayout : 136
QLayoutItem : 16
QLCDNumber : 296
QLibrary : 32
QLineEdit : 248
QListBox : 256
QListBoxItem : 56
QListBoxPixmap : 104
QListBoxText : 56
QListView : 256
QListViewItem : 72
QLocalFs : 144
QMainWindow : 208
QMemArray<int> : 16
QMemArray<QString> : 16
QMenuBar : 312
QMenuData : 48
QMessageBox : 248
QMetaObject : 96
QMetaProperty : 48
QMimeSource : 32
QMotifPlusStyle : 96
QMotifStyle : 96
QMouseEvent : 40
QMoveEvent : 32
QMovie : 8
QMutex : 16
QMutexLocker : 8
QNetworkOperation : 88
QNetworkProtocol : 88
QObject : 80
QObjectCleanupHandler : 88
QObjectList : 56
QPaintDevice : 40
QPaintDeviceMetrics : 8
QPainter : 392
QPaintEvent : 48
QPalette : 8
QPen : 8
QPicture : 48
QPixmap : 48
QPixmapCache : 1
QPlatinumStyle : 96
QPNGImagePacker : 56
QPoint : 8
QPointArray : 16
QPopupMenu : 328
QPrinter : 160
QProcess : 168
QProgressBar : 280
QProgressDialog : 232
QPtrCollection : 16
QPtrDict<int> : 48
QPtrDict<QString> : 48
QPtrList<int> : 56
QPtrList<QString> : 56
QPtrQueue<int> : 56
QPtrQueue<QString> : 56
QPtrStack<int> : 56
QPtrStack<QString> : 56
QPtrVector<int> : 32
QPtrVector<QString> : 32
QPushButton : 248
QRadioButton : 232
QRangeControl : 40
QRect : 16
QRegExp : 16
QRegExpValidator : 96
QRegion : 8
QResizeEvent : 32
QScrollBar : 280
QScrollView : 248
QSemaphore : 16
QServerSocket : 88
QSessionManager : 88
QSettings : 8
QSGIStyle : 112
QShowEvent : 16
QSignal : 88
QSignalMapper : 88
QSimpleRichText : 8
QSize : 8
QSizeGrip : 232
QSizePolicy : 4
QSjisCodec : 16
QSlider : 296
QSocket : 112
QSocketDevice : 96
QSocketNotifier : 96
QSound : 88
QSpacerItem : 40
QSpinBox : 296
QSplashScreen : 208
QSplitter : 256
QSql : 1
QSqlCursor : 40
QSqlDatabase : 88
QSqlDriver : 120
QSqlDriverPlugin : 96
QSqlError : 32
QSqlField : 40
QSqlFieldInfo : 16
QSqlForm : 88
QSqlIndex : 40
QSqlPropertyMap : 16
QSqlQuery : 16
QSqlRecord : 16
QSqlRecordInfo : 8
QSqlResult : 24
QSqlSelectCursor : 48
QStatusBar : 208
QStoredDrag : 128
QStrIList : 64
QString : 8
QStringList : 8
QStrList : 64
QStyle : 88
QStyleOption : 104
QStylePlugin : 96
QStyleSheet : 136
QStyleSheetItem : 8
QSyntaxHighlighter : 32
QTab : 56
QTabBar : 224
QTabDialog : 224
QTable : 600
QTableItem : 96
QTableSelection : 28
QTabletEvent : 64
QTabWidget : 208
QTextBrowser : 480
QTextCodec : 8
QTextCodecPlugin : 96
QTextDecoder : 8
QTextDrag : 128
QTextEdit : 472
QTextEncoder : 8
QTextIStream : 72
QTextOStream : 72
QTextStream : 72
QThread : 16
QTime : 4
QTimeEdit : 208
QTimer : 88
QTimerEvent : 24
QToolBar : 480
QToolBox : 248
QToolButton : 376
QToolTip : 24
QToolTipGroup : 88
QTranslator : 88
QTranslatorMessage : 64
QTsciiCodec : 8
QUriDrag : 128
QUrl : 16
QUrlInfo : 16
QUrlOperator : 104
QUuid : 16
QValidator : 80
QValueList<int> : 8
QValueList<QString> : 8
QValueStack<int> : 8
QValueStack<QString> : 8
QValueVector<int> : 8
QValueVector<QString> : 8
QVariant : 8
QVBox : 248
QVBoxLayout : 152
QVButtonGroup : 328
QVGroupBox : 320
QWaitCondition : 16
QWhatsThis : 8
QWheelEvent : 48
QWidget : 200
QWidgetItem : 24
QWidgetPlugin : 96
QWidgetStack : 280
QWindowsStyle : 96
QWizard : 224
QWMatrix : 48
QWorkspace : 216
QXmlAttributes : 48
QXmlContentHandler : 8
QXmlDeclHandler : 8
QXmlDefaultHandler : 56
QXmlDTDHandler : 8
QXmlEntityResolver : 8
QXmlErrorHandler : 8
QXmlInputSource : 72
QXmlLexicalHandler : 8
QXmlLocator : 8
QXmlNamespaceSupport : 8
QXmlParseException : 40
QXmlReader : 8
QXmlSimpleReader : 1664
[edit] Sizes for QT 4.3.0
QAbstractButton : 40
QAbstractEventDispatcher : 16
QAbstractFileEngine : 16
QAbstractFileEngineHandler : 8
QAbstractGraphicsShapeItem : 16
QAbstractItemDelegate : 16
QAbstractItemModel : 16
QAbstractItemView : 40
QAbstractListModel : 16
QAbstractPrintDialog : 40
QAbstractProxyModel : 16
QAbstractScrollArea : 40
QAbstractSlider : 40
QAbstractSocket : 16
QAbstractSpinBox : 40
QAbstractTableModel : 16
QAbstractTextDocumentLayout : 16
QAccessible : 1
QAccessibleBridge : 8
QAccessibleEvent : 32
QAccessibleInterface : 8
QAccessibleObject : 16
QAccessibleWidget : 24
QAction : 16
QActionEvent : 40
QActionGroup : 16
QApplication : 16
QAuthenticator : 8
QBasicTimer : 4
QBitArray : 8
QBitmap : 24
QBoxLayout : 32
QBrush : 8
QBuffer : 16
QButtonGroup : 16
QByteArray : 8
QByteArrayMatcher : 1040
QCalendarWidget : 40
QCDEStyle : 32
QChar : 2
QCheckBox : 40
QChildEvent : 32
QCleanlooksStyle : 24
QClipboard : 16
QCloseEvent : 24
QColor : 16
QColorDialog : 40
QColormap : 8
QColumnView : 40
QComboBox : 40
QCommonStyle : 16
QCompleter : 16
QConicalGradient : 64
QContextMenuEvent : 48
QCoreApplication : 16
QCryptographicHash : 8
QCursor : 8
QDataStream : 40
QDataWidgetMapper : 16
QDate : 4
QDateEdit : 40
QDateTime : 8
QDateTimeEdit : 40
QDBusAbstractAdaptor : 16
QDBusAbstractInterface : 16
QDBusArgument : 8
QDBusConnection : 8
QDBusConnectionInterface : 16
QDBusContext : 8
QDBusError : 32
QDBusInterface : 16
QDBusMessage : 8
QDBusObjectPath : 8
QDBusReply<int> : 40
QDBusReply<QString> : 40
QDBusServer : 24
QDBusSignature : 8
QDBusVariant : 16
QDesktopServices : 1
QDesktopWidget : 40
QDial : 40
QDialog : 40
QDialogButtonBox : 40
QDirModel : 16
QDockWidget : 40
QDomAttr : 8
QDomCDATASection : 8
QDomCharacterData : 8
QDomComment : 8
QDomDocument : 8
QDomDocumentFragment : 8
QDomDocumentType : 8
QDomElement : 8
QDomEntity : 8
QDomEntityReference : 8
QDomImplementation : 8
QDomNamedNodeMap : 8
QDomNode : 8
QDomNodeList : 8
QDomNotation : 8
QDomProcessingInstruction : 8
QDomText : 8
QDoubleSpinBox : 40
QDoubleValidator : 40
QDrag : 16
QDragEnterEvent : 96
QDragLeaveEvent : 24
QDragMoveEvent : 96
QDropEvent : 80
QDynamicPropertyChangeEvent : 32
QErrorMessage : 40
QEvent : 24
QEventLoop : 16
QFile : 16
QFileDialog : 40
QFileIconProvider : 16
QFileInfo : 8
QFileOpenEvent : 32
QFileSystemWatcher : 16
QFlag : 4
QFocusEvent : 24
QFocusFrame : 40
QFont : 16
QFontComboBox : 40
QFontDatabase : 8
QFontDialog : 40
QFontInfo : 8
QFontMetrics : 8
QFontMetricsF : 8
QFrame : 40
QFSFileEngine : 16
QFtp : 16
QGenericArgument : 16
QGenericReturnArgument : 16
QGradient : 64
QGraphicsEllipseItem : 16
QGraphicsItem : 16
QGraphicsItemAnimation : 24
QGraphicsItemGroup : 16
QGraphicsLineItem : 16
QGraphicsPathItem : 16
QGraphicsPolygonItem : 16
QGraphicsRectItem : 16
QGraphicsScene : 16
QGraphicsSceneContextMenuEvent : 32
QGraphicsSceneDragDropEvent : 32
QGraphicsSceneEvent : 32
QGraphicsSceneHelpEvent : 32
QGraphicsSceneHoverEvent : 32
QGraphicsSceneMouseEvent : 32
QGraphicsSceneWheelEvent : 32
QGraphicsSimpleTextItem : 16
QGraphicsSvgItem : 32
QGraphicsTextItem : 40
QGraphicsView : 40
QGridLayout : 32
QGroupBox : 40
QHBoxLayout : 32
QHeaderView : 40
QHelpEvent : 40
QHideEvent : 24
QHostAddress : 8
QHostInfo : 8
QHoverEvent : 40
QHttp : 16
QHttpHeader : 16
QHttpRequestHeader : 16
QHttpResponseHeader : 16
QIcon : 8
QIconDragEvent : 24
QIconEngine : 8
QIconEngineV2 : 8
QImage : 24
QImageIOHandler : 16
QImageReader : 8
QImageWriter : 8
QInputContext : 16
QInputDialog : 40
QInputEvent : 24
QInputMethodEvent : 56
QIntValidator : 24
QItemDelegate : 16
QItemSelection : 8
QItemSelectionModel : 16
QItemSelectionRange : 16
QKeyEvent : 40
QKeySequence : 8
QLabel : 40
QLatin1Char : 1
QLatin1String : 8
QLayout : 32
QLayoutItem : 16
QLCDNumber : 40
QLibrary : 32
QLibraryInfo : 1
QLine : 16
QLinearGradient : 64
QLineEdit : 40
QLineF : 32
QLinkedList<int> : 8
QLinkedList<QString> : 8
QList<int> : 8
QList<QString> : 8
QListView : 40
QListWidget : 40
QListWidgetItem : 48
QLocale : 8
QMainWindow : 40
QMatrix : 48
QMdiArea : 40
QMdiSubWindow : 40
QMenu : 40
QMenuBar : 40
QMessageBox : 40
QMetaClassInfo : 16
QMetaEnum : 16
QMetaMethod : 16
QMetaObject : 32
QMetaProperty : 32
QMetaType : 1
QMimeData : 16
QMimeSource : 8
QModelIndex : 24
QMotifStyle : 32
QMouseEvent : 48
QMoveEvent : 40
QMovie : 16
QMutex : 8
QMutexLocker : 8
QNetworkAddressEntry : 8
QNetworkInterface : 8
QNetworkProxy : 8
QObject : 16
QObjectCleanupHandler : 24
QPageSetupDialog : 40
QPaintDevice : 16
QPaintEngine : 32
QPaintEngineState : 4
QPainter : 8
QPainterPath : 8
QPainterPathStroker : 8
QPaintEvent : 56
QPalette : 16
QPen : 8
QPersistentModelIndex : 8
QPicture : 24
QPictureIO : 8
QPixmap : 24
QPixmapCache : 1
QPoint : 8
QPointer<int> : 8
QPointer<QString> : 8
QPointF : 16
QPolygon : 8
QPolygonF : 8
QPrintDialog : 40
QPrintEngine : 8
QPrinter : 24
QProcess : 16
QProgressBar : 40
QProgressDialog : 40
QProxyModel : 16
QPushButton : 40
QQueue<int> : 8
QQueue<QString> : 8
QRadialGradient : 64
QRadioButton : 40
QReadLocker : 8
QReadWriteLock : 8
QRect : 16
QRectF : 32
QRegExp : 8
QRegExpValidator : 24
QRegion : 8
QResizeEvent : 40
QResource : 8
QRubberBand : 40
QScriptable : 8
QScriptContext : 8
QScriptEngine : 16
QScriptValue : 8
QScrollArea : 40
QScrollBar : 40
QSemaphore : 8
QSessionManager : 16
QSet<int> : 8
QSet<QString> : 8
QSettings : 16
QSharedData : 4
QSharedDataPointer<int> : 8
QSharedDataPointer<QString> : 8
QShortcut : 16
QShortcutEvent : 40
QShowEvent : 24
QSignalMapper : 16
QSignalSpy : 40
QSize : 8
QSizeF : 16
QSizeGrip : 40
QSizePolicy : 4
QSlider : 40
QSocketNotifier : 32
QSortFilterProxyModel : 16
QSound : 16
QSpacerItem : 40
QSpinBox : 40
QSplashScreen : 40
QSplitter : 40
QSplitterHandle : 40
QSqlDatabase : 8
QSqlDriver : 16
QSqlError : 24
QSqlField : 24
QSqlIndex : 32
QSqlQuery : 8
QSqlQueryModel : 16
QSqlRecord : 8
QSqlRelation : 24
QSqlRelationalDelegate : 16
QSqlRelationalTableModel : 16
QSqlResult : 16
QSqlTableModel : 16
QSslCertificate : 8
QSslCipher : 8
QSslError : 8
QSslKey : 8
QSslSocket : 16
QStackedLayout : 32
QStackedWidget : 40
QStack<int> : 8
QStack<QString> : 8
QStandardItem : 16
QStandardItemModel : 16
QStatusBar : 40
QStatusTipEvent : 32
QString : 8
QStringList : 8
QStringListModel : 24
QStringMatcher : 1048
QStringRef : 16
QStyle : 16
QStyleHintReturn : 8
QStyleHintReturnMask : 16
QStyleHintReturnVariant : 24
QStyleOption : 56
QStyleOptionButton : 88
QStyleOptionComboBox : 112
QStyleOptionComplex : 64
QStyleOptionDockWidget : 72
QStyleOptionFocusRect : 72
QStyleOptionFrame : 64
QStyleOptionFrameV2 : 72
QStyleOptionGraphicsItem : 144
QStyleOptionGroupBox : 112
QStyleOptionHeader : 112
QStyleOptionMenuItem : 128
QStyleOptionProgressBar : 88
QStyleOptionProgressBarV2 : 96
QStyleOptionQ3DockWindow : 64
QStyleOptionQ3ListView : 112
QStyleOptionQ3ListViewItem : 80
QStyleOptionRubberBand : 64
QStyleOptionSizeGrip : 72
QStyleOptionSlider : 120
QStyleOptionSpinBox : 80
QStyleOptionTab : 96
QStyleOptionTabBarBase : 96
QStyleOptionTabV2 : 104
QStyleOptionTabWidgetFrame : 96
QStyleOptionTitleBar : 88
QStyleOptionToolBar : 80
QStyleOptionToolBox : 72
QStyleOptionToolBoxV2 : 80
QStyleOptionToolButton : 128
QStyleOptionViewItem : 104
QStyleOptionViewItemV2 : 104
QStylePainter : 24
QSvgGenerator : 24
QSvgRenderer : 16
QSvgWidget : 40
QSyntaxHighlighter : 16
QSysInfo : 1
QSystemLocale : 8
QSystemTrayIcon : 16
QTabBar : 40
QTabletEvent : 120
QTableView : 40
QTableWidget : 40
QTableWidgetItem : 48
QTableWidgetSelectionRange : 16
QTcpServer : 16
QTcpSocket : 16
QTemporaryFile : 16
QTestEventList : 8
QTextBlock : 16
QTextBlockFormat : 16
QTextBlockGroup : 16
QTextBlockUserData : 8
QTextBrowser : 40
QTextCharFormat : 16
QTextCodec : 8
QTextCursor : 8
QTextDecoder : 40
QTextDocument : 16
QTextDocumentFragment : 8
QTextEdit : 40
QTextEncoder : 40
QTextFormat : 16
QTextFragment : 16
QTextFrame : 16
QTextFrameFormat : 16
QTextImageFormat : 16
QTextInlineObject : 16
QTextLayout : 8
QTextLength : 16
QTextLine : 16
QTextList : 16
QTextListFormat : 16
QTextObject : 16
QTextOption : 32
QTextStream : 16
QTextTable : 16
QTextTableCell : 16
QTextTableFormat : 16
QThread : 16
QTime : 4
QTimeEdit : 40
QTimeLine : 16
QTimer : 32
QTimerEvent : 24
QToolBar : 40
QToolBox : 40
QToolButton : 40
QToolTip : 1
QTransform : 88
QTranslator : 16
QTreeView : 40
QTreeWidget : 40
QTreeWidgetItem : 64
QUdpSocket : 16
QUndoCommand : 16
QUndoGroup : 16
QUndoStack : 16
QUndoView : 40
QUrl : 8
QUrlInfo : 16
QUuid : 16
QValidator : 16
QVariant : 16
QVarLengthArray<int> : 1048
QVarLengthArray<QString> : 2072
QVBoxLayout : 32
QVector<int> : 8
QVector<QString> : 8
QWaitCondition : 8
QWhatsThis : 1
QWhatsThisClickedEvent : 32
QWheelEvent : 56
QWidget : 40
QWidgetAction : 16
QWidgetItem : 24
QWindowsStyle : 24
QWindowStateChangeEvent : 24
QWindowsVistaStyle : 32
QWindowsXPStyle : 32
QWizard : 40
QWizardPage : 40
QWorkspace : 40
QWriteLocker : 8
QXmlAttributes : 24
QXmlContentHandler : 8
QXmlDeclHandler : 8
QXmlDefaultHandler : 56
QXmlDTDHandler : 8
QXmlEntityResolver : 8
QXmlErrorHandler : 8
QXmlInputSource : 16
QXmlLexicalHandler : 8
QXmlLocator : 8
QXmlNamespaceSupport : 8
QXmlParseException : 8
QXmlReader : 8
QXmlSimpleReader : 16
QXmlStreamAttribute : 80
QXmlStreamAttributes : 8
QXmlStreamEntityDeclaration : 88
QXmlStreamNamespaceDeclaration : 40
QXmlStreamNotationDeclaration : 56
QXmlStreamReader : 8
QXmlStreamWriter : 8