From 1a5462d80b6b07dcb25522e7b187994c7f82506d Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: ćšć, 29 2æ 2024 15:13:15 +0800 Subject: [PATCH] update README --- README.md | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/README.md b/README.md index b47a9a7..d78a02c 100644 --- a/README.md +++ b/README.md @@ -259,7 +259,9 @@ ### Vulnerabilities + Once you have made the window frameless, it will not be able to switch back to the system border. -+ There must not be any child widget with `Qt::WA_NativeWindow` property enabled, otherwise the native features and display may be abnormal. Therefore, do not set any widget that has called `QWidget::winId()` or `QWidget::setAttribute(Qt::WA_NativeWindow)` as a descendant of a frameless window. If you really need to move widgets between different windows, make sure that the widget is not a top-level window and wrap it with a frameless container. ++ There must not be any child widget with `Qt::WA_NativeWindow` property enabled, otherwise the native features and display may be abnormal. Therefore, do not set any widget that has called `QWidget::winId()` or `QWidget::setAttribute(Qt::WA_NativeWindow)` as a descendant of a frameless window. + + If you really need to move widgets between different windows, make sure that the widget is not a top-level window and wrap it with a frameless container. + + If you want to show a non-modal dialog as a child of a frameless window, you should call `QGuiApplication::setAttribute(Qt::AA_DontCreateNativeWidgetSiblings)` before the dialog constructs or in the very beginning in the main entry. ## TODO -- Gitblit v1.9.1