Qt:Документация 4.3.2/qwidget-qt3

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

Содержание

[править] Qt 3 Support Members for QWidget

Описанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде.



[править] Открытые типы

[править] Открытые функции

  • 8 открытых функций, унаследованных от QObject
  • 8 открытых функций, унаследованных от 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