Qt:Документация 4.3.2/qwidget-qt3
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[править] Qt 3 Support Members for QWidget
Описанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде.
[править] Открытые типы
- 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
- 8 открытых функций, унаследованных от QObject
- 8 открытых функций, унаследованных от QPaintDevice
[править] Открытые слоты
- void setShown ( bool shown )
[править] Статические открытые члены
- QWidgetMapper * wmapper ()
- 13 static public members inherited from QPaintDevice
[править] Описание типов
[править] enum QWidget::BackgroundOrigin
Константа | Значение |
---|---|
QWidget::WidgetOrigin | 0 |
QWidget::ParentOrigin | 1 |
QWidget::WindowOrigin | 2 |
QWidget::AncestorOrigin | 3 |
[править] Описание функций-членов
[править] QWidget::QWidget ( QWidget * parent, const char * name, Qt::WindowFlags f = 0 )
[править] Qt::BackgroundMode QWidget::backgroundMode () const
Returns the color role used for painting the widget's background.
Use QPalette(backgroundRole(()) instead.
See also setBackgroundMode().
[править] QPoint QWidget::backgroundOffset () const
Always returns QPoint().
[править] BackgroundOrigin QWidget::backgroundOrigin () const
Always returns WindowOrigin.
See also setBackgroundOrigin().
[править] QString QWidget::caption () const
Use windowTitle() instead.
See also setCaption().
[править] QWidget * QWidget::childAt ( int x, int y, bool includeThis ) const
Эта перегруженная функция предоставлена для удобства.
Use the childAt() overload that doesn't have an includeThis parameter.
Например, если у вас есть код
return widget->childAt(x, y, true);
вы можете записать его в виде
QWidget *child = widget->childAt(x, y, true); if (child) return child; if (widget->rect().contains(x, y)) return widget;
[править] QWidget * QWidget::childAt ( const QPoint & p, bool includeThis ) const
Эта перегруженная функция предоставлена для удобства.
Use the single point argument overload instead.
[править] bool QWidget::close ( bool alsoDelete )
Эта перегруженная функция предоставлена для удобства.
Closes the widget.
Use the no-argument overload instead.
[править] QColorGroup QWidget::colorGroup () const
Use QColorGroup( palette()) instead.
[править] void QWidget::constPolish () const
Use ensurePolished() instead.
[править] void QWidget::drawText ( const QPoint & p, const QString & s )
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.
[править] void QWidget::drawText ( int x, int y, const QString & s )
Эта перегруженная функция предоставлена для удобства.
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.
[править] void QWidget::erase ()
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.
[править] void QWidget::erase ( int x, int y, int w, int h )
Эта перегруженная функция предоставлена для удобства.
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.
[править] void QWidget::erase ( const QRect & rect )
Эта перегруженная функция предоставлена для удобства.
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.
[править] void QWidget::erase ( const QRegion & rgn )
Эта перегруженная функция предоставлена для удобства.
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.
[править] bool QWidget::hasMouse () const
Use testAttribute( Qt::WA_UnderMouse) instead.
[править] const QPixmap * QWidget::icon () const
Return's the widget's icon.
Use windowIcon() instead.
See also setIcon().
[править] QString QWidget::iconText () const
Use windowIconText() instead.
See also setIconText().
[править] void QWidget::iconify ()
Use showMinimized() instead.
[править] bool QWidget::isDesktop () const
Use windowType() == Qt::Desktop instead.
[править] bool QWidget::isDialog () const
Use windowType() == Qt::Dialog instead.
[править] bool QWidget::isInputMethodEnabled () const
Use testAttribute( Qt::WA_InputMethodEnabled) instead.
[править] bool QWidget::isPopup () const
Use windowType() == Qt::Popup instead.
[править] bool QWidget::isShown () const
Use ! isHidden() instead (notice the exclamation mark), or use isVisible() to check whether the widget is visible.
[править] bool QWidget::isUpdatesEnabled () const
Use the updatesEnabled property instead.
[править] bool QWidget::isVisibleToTLW () const
Use isVisible() instead.
[править] bool QWidget::ownCursor () const
Use testAttribute( Qt::WA_SetCursor) instead.
[править] bool QWidget::ownFont () const
Use testAttribute( Qt::WA_SetFont) instead.
[править] bool QWidget::ownPalette () const
Use testAttribute( Qt::WA_SetPalette) instead.
[править] QWidget * QWidget::parentWidget ( bool sameWindow ) const
Эта перегруженная функция предоставлена для удобства.
Use the no-argument overload instead.
[править] void QWidget::polish ()
Use ensurePolished() instead.
[править] void QWidget::recreate ( QWidget * parent, Qt::WindowFlags f, const QPoint & p, bool showIt = false )
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.
[править] void QWidget::repaint ( bool b )
Эта перегруженная функция предоставлена для удобства.
The boolean parameter b is ignored. Use the no-argument overload instead.
[править] void QWidget::repaint ( int x, int y, int w, int h, bool b )
Эта перегруженная функция предоставлена для удобства.
The boolean parameter b is ignored. Use the four-argument overload instead.
[править] void QWidget::repaint ( const QRect & r, bool b )
Эта перегруженная функция предоставлена для удобства.
The boolean parameter b is ignored. Use the single rect-argument overload instead.
[править] void QWidget::repaint ( const QRegion & rgn, bool b )
Эта перегруженная функция предоставлена для удобства.
The boolean parameter b is ignored. Use the single region-argument overload instead.
[править] void QWidget::reparent ( QWidget * parent, Qt::WindowFlags f, const QPoint & p, bool showIt = false )
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.
[править] void QWidget::reparent ( QWidget * parent, const QPoint & p, bool showIt = false )
Эта перегруженная функция предоставлена для удобства.
Use setParent() to change the parent; use move() to move the widget, and use show() to show the widget.
[править] void QWidget::setActiveWindow ()
Use activateWindow() instead.
See also isActiveWindow().
[править] void QWidget::setBackgroundColor ( const QColor & color )
Use the palette instead.
Например, если у вас есть код
widget->setBackgroundColor(color);
вы можете записать его в виде
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
[править] void QWidget::setBackgroundMode ( Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground = Qt::PaletteBackground )
Sets the color role used for painting the widget's background to background mode widgetBackground. The paletteBackground mode parameter is ignored.
See also backgroundMode().
[править] void QWidget::setBackgroundOrigin ( BackgroundOrigin background )
See also backgroundOrigin().
[править] void QWidget::setBackgroundPixmap ( const QPixmap & pixmap )
Use the palette instead.
Например, если у вас есть код
widget->setBackgroundPixmap(pixmap);
вы можете записать его в виде
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
[править] void QWidget::setCaption ( const QString & c )
Use setWindowTitle() instead.
See also caption().
[править] void QWidget::setEraseColor ( const QColor & color )
Use the palette instead.
Например, если у вас есть код
widget->setEraseColor(color);
вы можете записать его в виде
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
[править] void QWidget::setErasePixmap ( const QPixmap & pixmap )
Use the palette instead.
Например, если у вас есть код
widget->setErasePixmap(pixmap);
вы можете записать его в виде
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
[править] void QWidget::setFont ( const QFont & f, bool b )
Эта перегруженная функция предоставлена для удобства.
Use the single-argument overload instead.
[править] void QWidget::setIcon ( const QPixmap & i )
Use setWindowIcon() instead.
See also icon().
[править] void QWidget::setIconText ( const QString & it )
Use setWindowIconText() instead.
See also iconText().
[править] void QWidget::setInputMethodEnabled ( bool enabled )
Use setAttribute( Qt::WA_InputMethodEnabled, enabled) instead.
See also isInputMethodEnabled().
[править] void QWidget::setKeyCompression ( bool b )
Use setAttribute( Qt::WA_KeyCompression, b) instead.
[править] void QWidget::setPalette ( const QPalette & p, bool b )
Эта перегруженная функция предоставлена для удобства.
Use the single-argument overload instead.
[править] void QWidget::setPaletteBackgroundColor ( const QColor & color )
Use the palette directly.
Например, если у вас есть код
widget->setPaletteBackgroundColor(color);
вы можете записать его в виде
QPalette palette; palette.setColor(widget->backgroundRole(), color); widget->setPalette(palette);
[править] void QWidget::setPaletteBackgroundPixmap ( const QPixmap & pixmap )
Use the palette directly.
Например, если у вас есть код
widget->setPaletteBackgroundPixmap(pixmap);
вы можете записать его в виде
QPalette palette; palette.setBrush(widget->backgroundRole(), QBrush(pixmap)); widget->setPalette(palette);
[править] void QWidget::setPaletteForegroundColor ( const QColor & color )
Use the palette directly.
Например, если у вас есть код
widget->setPaletteForegroundColor(color);
вы можете записать его в виде
QPalette palette; palette.setColor(widget->foregroundRole(), color); widget->setPalette(palette);
[править] void QWidget::setShown ( bool shown ) [slot]
Use setVisible(shown) instead.
See also isShown().
[править] void QWidget::setSizePolicy ( QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw )
Эта перегруженная функция предоставлена для удобства.
Use the sizePolicy property and heightForWidth() function instead.
[править] QStyle * QWidget::setStyle ( const QString & style )
Эта перегруженная функция предоставлена для удобства.
Sets the widget's GUI style to style using the QStyleFactory.
[править] void QWidget::unsetFont ()
Use setFont( QFont()) instead.
[править] void QWidget::unsetPalette ()
Use setPalette(QPalette()) instead.
[править] QRect QWidget::visibleRect () const
Use visibleRegion() instead.
[править] QWidgetMapper * QWidget::wmapper () [static]
The widget mapper is no longer part of the public API.
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|