Поддерживаемые члены Qt 3 класса QApplicationОписанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде. Открытые типы
Статические открытые члены
Описание типов-членовtypedef QApplication::ColorModeВместо этого используйте ColorSpec. Описание функций-членовColorMode QApplication::colorMode () [static]Вместо этого используйте colorSpec(), а в качестве перечислимого типа используйте ColorSpec. Смотрите также setColorMode(). void QApplication::flushX () [static]Вместо этого используйте flush(). bool QApplication::hasGlobalMouseTracking () [static]Эта функция больше не существует. Эта функция всегда возвращает true в Qt 4. Qt::Alignment QApplication::horizontalAlignment ( Qt::Alignment align ) [static]Отсекает флаги вертикального выравнивания и преобразовывает выравнивание align из Qt::AlignLeft в Qt::AlignLeft или Qt::AlignRight в зависимости от используемого языка. Qt::MacintoshVersion QApplication::macVersion () [static]Вместо этого используйте QSysInfo::MacintoshVersion. QWidget * QApplication::mainWidget () [static]Возвращает главный виджет приложение или 0, если главного виджета нет. Смотрите также setMainWidget(). bool QApplication::reverseLayout () [static]Вместо этого используйте layoutDirection(). Смотрите также setReverseLayout(). void QApplication::setColorMode ( ColorMode mode ) [static]Вместо этого используйте setColorSpec() и передавайте значение ColorSpec. Смотрите также colorMode(). void QApplication::setFont ( const QFont & font, bool b, const char * className = 0 ) [static]Вместо этого используйте перегрузку с двумя параметрами. void QApplication::setGlobalMouseTracking ( bool dummy ) [static]Эта функция ничего не делает в Qt 4. Параметр dummy игнорируется. Смотрите также hasGlobalMouseTracking(). void QApplication::setMainWidget ( QWidget * mainWidget ) [static]Устанавливает главный виджет приложения в mainWidget. В большинстве отношений главный виджет похож на любой другой виджет за исключением того, что когда он закрывается, происходит выход из приложения. QApplication не берёт владение mainWidget, так что если вы создали главный виджет в куче, то вы должны удалить его самостоятельно. Вы не обязаны иметь главный виджет; подсоединение lastWindowClosed() к quit() является альтернативой. В X11 эта функция также изменяет размеры и перемещает главный виджет в соответствии с параметром командной строки -geometry, так что вы должны установить геометрию (при помощи QWidget::setGeometry()) перед вызовом setMainWidget(). Смотрите также mainWidget(), exec() и quit(). void QApplication::setOverrideCursor ( const QCursor & cursor, bool replace ) [static]Используйте changeOverrideCursor(cursor) (если replace равен true) или setOverrideCursor(cursor) (если replace равен false). void QApplication::setPalette ( const QPalette & pal, bool b, const char * className = 0 ) [static]Вместо этого используйте перегрузку с двумя параметрами. void QApplication::setReverseLayout ( bool reverse ) [static]Вместо этого используйте setLayoutDirection(). Смотрите также reverseLayout(). void QApplication::setWinStyleHighlightColor ( const QColor & c ) [static]Вместо этого используйте палитру. Например, если у вас есть код app.setWinStyleHighlightColor(color); вы можете записать его в виде QPalette palette(QApplication::palette()); palette.setColor(QPalette::Highlight, color); QApplication::setPalette(palette); Смотрите также winStyleHighlightColor(). QWidget * QApplication::widgetAt ( int x, int y, bool child ) [static]Используйте перегрузку widgetAt() с двумя параметрами для получения дочернего виджета. Чтобы получить виджет верхнего уровня, выполните это: QWidget *widget = qApp->widgetAt(x, y); if (widget) widget = widget->window(); QWidget * QApplication::widgetAt ( const QPoint & point, bool child ) [static]Используйте перегрузку widgetAt() с одним параметром для получения дочернего виджета. Чтобы получить виджет верхнего уровня, выполните это: QWidget *widget = qApp->widgetAt(point); if (widget) widget = widget->window(); const QColor & QApplication::winStyleHighlightColor () [static]Вместо этого используйте QApplication::palette().color(QPalette::Active, QPalette::Highlight). Смотрите также setWinStyleHighlightColor(). Qt::WindowsVersion QApplication::winVersion () [static]Вместо этого используйте QSysInfo::WindowsVersion. Описание типовconst int QApplication::CustomColorsВместо этого используйте CustomColor. const int QApplication::NormalColorsВместо этого используйте NormalColor. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |