The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.
enum | BackgroundOrigin { WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin } |
QWidget ( QWidget * parent, const char * name, Qt::WindowFlags f = 0 ) | |
Qt::BackgroundMode | backgroundMode () const |
QPoint | backgroundOffset () const |
BackgroundOrigin | backgroundOrigin () const |
QString | caption () const |
QWidget * | childAt ( int x, int y, bool includeThis ) const |
QWidget * | childAt ( const QPoint & p, bool includeThis ) const |
bool | close ( bool alsoDelete ) |
QColorGroup | colorGroup () const |
void | constPolish () const |
void | drawText ( const QPoint & p, const QString & s ) |
void | drawText ( int x, int y, const QString & s ) |
void | erase () |
void | erase ( int x, int y, int w, int h ) |
void | erase ( const QRect & rect ) |
void | erase ( const QRegion & rgn ) |
bool | hasMouse () const |
const QPixmap * | icon () const |
QString | iconText () const |
void | iconify () |
bool | isDesktop () const |
bool | isDialog () const |
bool | isInputMethodEnabled () const |
bool | isPopup () const |
bool | isShown () const |
bool | isUpdatesEnabled () const |
bool | isVisibleToTLW () const |
bool | ownCursor () const |
bool | ownFont () const |
bool | ownPalette () const |
QWidget * | parentWidget ( bool sameWindow ) const |
void | polish () |
void | recreate ( QWidget * parent, Qt::WindowFlags f, const QPoint & p, bool showIt = false ) |
void | repaint ( bool b ) |
void | repaint ( int x, int y, int w, int h, bool b ) |
void | repaint ( const QRect & r, bool b ) |
void | repaint ( const QRegion & rgn, bool b ) |
void | reparent ( QWidget * parent, Qt::WindowFlags f, const QPoint & p, bool showIt = false ) |
void | reparent ( QWidget * parent, const QPoint & p, bool showIt = false ) |
void | setActiveWindow () |
void | setBackgroundColor ( const QColor & color ) |
void | setBackgroundMode ( Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground = Qt::PaletteBackground ) |
void | setBackgroundOrigin ( BackgroundOrigin background ) |
void | setBackgroundPixmap ( const QPixmap & pixmap ) |
void | setCaption ( const QString & c ) |
void | setEraseColor ( const QColor & color ) |
void | setErasePixmap ( const QPixmap & pixmap ) |
void | setFont ( const QFont & f, bool b ) |
void | setIcon ( const QPixmap & i ) |
void | setIconText ( const QString & it ) |
void | setInputMethodEnabled ( bool enabled ) |
void | setKeyCompression ( bool b ) |
void | setPalette ( const QPalette & p, bool b ) |
void | setPaletteBackgroundColor ( const QColor & color ) |
void | setPaletteBackgroundPixmap ( const QPixmap & pixmap ) |
void | setPaletteForegroundColor ( const QColor & color ) |
void | setSizePolicy ( QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw ) |
QStyle * | setStyle ( const QString & style ) |
void | unsetFont () |
void | unsetPalette () |
QRect | visibleRect () const |
void | setShown ( bool shown ) |
QWidgetMapper * | wmapper () |
Constant | Value |
---|---|
QWidget::WidgetOrigin | 0 |
QWidget::ParentOrigin | 1 |
QWidget::WindowOrigin | 2 |
QWidget::AncestorOrigin | 3 |
This is an overloaded function.
Returns the color role used for painting the widget's background.
Use QPalette(backgroundRole(()) instead.
See also setBackgroundMode().
Always returns QPoint().
Always returns WindowOrigin.
See also setBackgroundOrigin().
Use windowTitle() instead.
See also setCaption().
Use the childAt() overload that doesn't have an includeThis parameter.
For example, if you have code like
return widget->childAt(x, y, true);
you can rewrite it as
QWidget *child = widget->childAt(x, y, true); if (child) return child; if (widget->rect().contains(x, y)) return widget;
Use the single point argument overload instead.
Closes the widget.
Use the no-argument overload instead.
Use QColorGroup(palette()) instead.
Use ensurePolished() instead.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your drawing and call update() to schedule a replaint whenever necessary. See also QPainter.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your drawing and call update() to schedule a replaint whenever necessary. See also QPainter.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your erasing and call update() to schedule a replaint whenever necessary. See also QPainter.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your erasing and call update() to schedule a replaint whenever necessary. See also QPainter.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your erasing and call update() to schedule a replaint whenever necessary. See also QPainter.
This is an overloaded function.
Clear the given region, rgn.
Drawing may only take place in a QPaintEvent. Overload paintEvent() to do your erasing and call update() to schedule a replaint whenever necessary. See also QPainter.
Use testAttribute(Qt::WA_UnderMouse) instead.
Return's the widget's icon.
Use windowIcon() instead.
See also setIcon().
Use windowIconText() instead.
See also setIconText().
Use showMinimized() instead.
Use windowType() == Qt::Desktop instead.
Use windowType() == Qt::Dialog instead.
Use testAttribute(Qt::WA_InputMethodEnabled) instead.
Use windowType() == Qt::Popup instead.
Use !isHidden() instead (notice the exclamation mark), or use isVisible() to check whether the widget is visible.
Use the updatesEnabled property instead.
Use isVisible() instead.
Use testAttribute(Qt::WA_SetCursor) instead.
Use testAttribute(Qt::WA_SetFont) instead.
Use testAttribute(Qt::WA_SetPalette) instead.
Use the no-argument overload instead.
Use ensurePolished() instead.
Use setParent() to change the parent or the widget's widget flags; use move() to move the widget, and use show() to show the widget.
The boolean parameter b is ignored. Use the no-argument overload instead.
The boolean parameter b is ignored. Use the four-argument overload instead.
The boolean parameter b is ignored. Use the single rect-argument overload instead.
The boolean parameter b is ignored. Use the single region-argument overload instead.
Use setParent() to change the parent or the widget's widget flags; use move() to move the widget, and use show() to show the widget.
Use setParent() to change the parent; use move() to move the widget, and use show() to show the widget.
Use activateWindow() instead.
See also isActiveWindow().
Use the palette instead.
For example, if you have code like
widget->setBackgroundColor(color);
you can rewrite it as
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
Sets the color role used for painting the widget's background to background mode widgetBackground. The paletteBackground mode parameter is ignored.
See also backgroundMode().
See also backgroundOrigin().
Use the palette instead.
For example, if you have code like
widget->setBackgroundPixmap(pixmap);
you can rewrite it as
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
Use setWindowTitle() instead.
See also caption().
Use the palette instead.
For example, if you have code like
widget->setEraseColor(color);
you can rewrite it as
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
Use the palette instead.
For example, if you have code like
widget->setErasePixmap(pixmap);
you can rewrite it as
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
Use the single-argument overload instead.
Use setWindowIcon() instead.
See also icon().
Use setWindowIconText() instead.
See also iconText().
Use setAttribute(Qt::WA_InputMethodEnabled, enabled) instead.
See also isInputMethodEnabled().
Use setAttribute(Qt::WA_KeyCompression, b) instead.
Use the single-argument overload instead.
Use the palette directly.
For example, if you have code like
widget->setPaletteBackgroundColor(color);
you can rewrite it as
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
Use the palette directly.
For example, if you have code like
widget->setPaletteBackgroundPixmap(pixmap);
you can rewrite it as
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
Use the palette directly.
For example, if you have code like
widget->setPaletteForegroundColor(color);
you can rewrite it as
QPalette palette; palette.setColor(widget->foregroundRole(), color); widget->setPalette(palette);
Use setVisible(shown) instead.
See also isShown().
Use the sizePolicy property and heightForWidth() function instead.
This is an overloaded function.
Sets the widget's GUI style to style using the QStyleFactory.
Use setFont(QFont()) instead.
Use setPalette(QPalette()) instead.
Use visibleRegion() instead.
The widget mapper is no longer part of the public API.
© 2008-2011 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners. Privacy Policy
Licensees holding valid Qt Commercial licenses may use this document in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia.
Alternatively, this document may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.