Obsolete Members for QApplication

QApplication クラスの以下のメンバーは非推奨となっています。これらは、古いソースコードが動作し続けるように提供されているものです。新しいコードでの使用は強く推奨しません。

静的パブリックメンバー

(deprecated in 6.0) QFontMetrics fontMetrics()
(deprecated in 6.5) void setActiveWindow(QWidget *active)

メンバ関数のドキュメント

[static, deprecated in 6.0] QFontMetrics QApplication::fontMetrics()

この関数はバージョン 6.0 以降、非推奨となっています。新しいコードでの使用は強くお勧めしません。

代わりに `QFontMetricsF(qApp->font())` を使用してください。

アプリケーションフォントの表示(画面)フォントメトリクスを返します。QFontMetrics とQFontMetricsF の違いに関する詳細については、QFontMetrics の詳細な説明を参照してください。

関連項目: font()、setFont()、QWidget::fontMetrics()、およびQPainter::fontMetrics()。

[static, deprecated in 6.5] void QApplication::setActiveWindow(QWidget *active)

この関数はバージョン6.5以降、非推奨となっています。新しいコードでの使用は強く推奨しません。

代わりに `QWidget::activateWindow()` を使用してください。

システムイベントに応答して、アクティブなウィンドウをactive ウィジェットに設定します。この関数は、プラットフォーム固有のイベントハンドラから呼び出されます。

警告: この関数は 、アクティブなウィジェットにキーボードフォーカスを設定しません。代わりに `QWidget::activateWindow()` を呼び出してください。

これにより、activeWindow() およびfocusWidget() 属性が設定され、適切なウィジェットすべてにWindowActivate/WindowDeactivate およびFocusIn/FocusOut イベントが送信されます。その後、ウィンドウはアクティブ状態として描画され(例: ラインエディットのカーソルが点滅します)、ツールチップが有効になります。

activeWindow() およびQWidget::activateWindow()も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.