このページでは

XdgToplevel QML Type

XdgToplevel は xdg サーフェスのトップレベルウィンドウを表します。詳細...

Import Statement: import QtWayland.Compositor.XdgShell
In C++: QWaylandXdgToplevel

プロパティ

方法

詳しい説明

この型はXdgShell 拡張の一部であり、デスクトップスタイルのウィンドウに特化した機能でXdgSurface の機能を拡張する方法を提供する。

これは Wayland インターフェースxdg_toplevel に対応する。

プロパティの説明

activated : bool [read-only]

このプロパティは、入力フォーカスを持つものとしてtoplevel自身を描画しているかどうかを保持する。

appId : string [read-only]

このプロパティは、XdgToplevel のアプリ ID を保持します。

decorationMode : enumeration [read-only]

このプロパティは、このトップレベルの現在のウィンドウ装飾モードを保持する。

可能な値は

定数説明
XdgToplevel.ServerSideDecorationコンポジターはウィンドウ装飾を描画します。
XdgToplevel.ClientSideDecorationクライアントはウィンドウ装飾を描画します。

XdgDecorationManagerV1も参照してください

fullscreen : bool [read-only]

このプロパティは、クライアントがフルスクリーンであることを承認したかどうかを保持する。

maxSize : size [read-only]

このプロパティは、クライアントによって要求されたXdgToplevel の最大サイズを保持する。

コンポジターはこの値を無視して、より大きなサイズを自由に要求することができます。

maximized : bool [read-only]

この特性は、クライアントが最大化されるべきであると認めているかどうかにかかわらず保持される。

minSize : size [read-only]

このプロパティは、クライアントが要求したXdgToplevel の最小サイズを保持する。

コンポジターはこの値を無視して、より小さいサイズを自由に要求することができます。

このプロパティは、toplevel が他のウィンドウからの入力をブロックするかどうかを保持します。

このプロパティは Qt 6.8 で導入されました。

parentToplevel : XdgToplevel [read-only]

このプロパティは、このXdgToplevelXdgToplevel 親を保持する。

resizing : bool [read-only]

このプロパティは、クライアントがサイズ変更されていることを承認したかどうかを保持する。

title : string [read-only]

この物件はXdgToplevel

xdgSurface : XdgSurface [read-only]

このプロパティは、このXdgToplevelXdgSurface を保持する。

メソッド・ドキュメント

void sendClose()

closeイベントをクライアントに送る。クライアントはこのイベントを無視してもよい。

int sendConfigure(size size, list<int> states)

クライアントにconfigureイベントを送信する。size はサーフェスのピクセルサイズを含む。サイズが0であれば、クライアントが自由にサイズを決めることができる。既知のstates はXdgToplevel::Stateに列挙されている。

void sendFullscreen(size size)

フルスクリーン状態を設定し、最大化とリサイズを削除したconfigureイベントを送信するための便利な機能。アクティブ化された状態は現在の状態のままです。

size はウィンドウの新しいサイズです。

sendUnmaximizedも参照してください

void sendMaximized(size size)

最大化状態を設定し、フルスクリーンとリサイズを削除したconfigureイベントを送信するための便利な機能。アクティブ化された状態は現在の状態のままです。

size はウィンドウの新しいサイズです。

void sendResizing(size maxSize)

リサイズ状態を設定し、最大化とフルスクリーンを削除したconfigureイベントを送信するための便利な機能。アクティブ化された状態は現在の状態のままです。

maxSize はウィンドウの新しいサイズです。

void sendUnmaximized(size size)

最大化状態、フルスクリーン状態、リサイズ状態が削除され、フルスクリーンとリサイズが削除されたconfigureイベントを送信するための便利な機能。activated状態は現在の状態のままです。

size はウィンドウの新しいサイズである。size がゼロの場合、クライアントがサイズを決定する。

size sizeForResize(size size, point delta, uint edges)

現在のsizedelta 、およびドラッグでアクティブなedges を指定して、新しいサイズを計算するための便利な機能。

© 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.