From 74091e049e3975ac1b3c36768c5820f5604354dd Mon Sep 17 00:00:00 2001 From: Zhao Yuhang <2546789017@qq.com> Date: 周三, 20 12月 2023 22:32:17 +0800 Subject: [PATCH] add quick isfixedsize --- README.md | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7178ef6..ae739dd 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ | Component | Requirement | Details | |:---------:|:-----------:|:-------------------------:| -| Qt | \>=5.15 | Core, Gui, Widgets, Quick | +| Qt | \>=5.12 | Core, Gui, Widgets, Quick | | Compiler | \>=C++17 | MSVC 2019, GCC, Clang | | CMake | \>=3.17 | >=3.20 is recommended | @@ -47,7 +47,7 @@ ## Dependencies -+ Qt 5.15 or higher ++ Qt 5.12 or higher + [qmsetup](https://github.com/stdware/qmsetup) ## Integrate @@ -114,7 +114,7 @@ } ``` -You can also initialize the agent after the window constructs. +If you don't want to derive a new widget class or change the constructor, you can initialize the agent after the window constructs. ```c++ auto w = new MyWidget(); @@ -129,7 +129,7 @@ Let `WidgetWindowAgent` know which widget the title bar is. ```c++ -agent->setTitleBarWidget(myTitleBar); +agent->setTitleBar(myTitleBar); ``` Next, set system button hints to let `WidgetWindowAgent` know the role of the child widgets, which is important for the Snap Layout to work. @@ -140,9 +140,9 @@ agent->setSystemButton(QWK::WindowAgentBase::Maximize, myTitleBar->maxButton()); agent->setSystemButton(QWK::WindowAgentBase::Close, myTitleBar->closeButton()); ``` -Doing this does not mean that these buttons' click events are automatically associated with window events, you still need to manually connect the signals and slots to emulate the native window's behaviors. +Doing this does not mean that these buttons' click events are automatically associated with window actions, you still need to manually connect the signals and slots to emulate the native window behaviors. -On macOS, this step can be skipped because it is more appropriate to use the buttons provided by the system. +On macOS, this step can be skipped because it is better to use the buttons provided by the system. Last but not least, set hit-test visible hint to let `WidgetWindowAgent` know other widgets that desire to receive mouse events. @@ -156,7 +156,7 @@ ### Qt Quick Application -Make sure you have registered QWK into QtQuick: +Make sure you have registered `QWindowKit` into QtQuick: ```cpp #include <QWKQuick/qwkquickglobal.h> -- Gitblit v1.9.1