From ed5f9693b3cd7ddcdc746c4bb65dcd9cf7a8268b Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周二, 19 12月 2023 15:09:49 +0800 Subject: [PATCH] Add window attributes --- README.md | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5b0f685..c8f6c14 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ + Fix window 10 top border color in dark background + Fix `isFixedSize` code + Support customized system button area on Mac -+ Make Linux system move/resize more robust ## Supported Platforms @@ -95,7 +94,7 @@ MyWidget::MyWidget(QWidget *parent) { // ... - auto agent = new WidgetWindowAgent(w); + auto agent = new QWK::WidgetWindowAgent(w); agent->setup(w); // ... } @@ -104,10 +103,12 @@ You can also initialize the agent after the window constructs. ```c++ auto w = new MyWidget(); -auto agent = new WidgetWindowAgent(w); +auto agent = new QWK::WidgetWindowAgent(w); agent->setup(w); ``` + + Then, construct your title bar widget, without which the window lacks the basic interaction feature, and it's better to put it into the window's layout. You can use the [`WindowBar`](examples/shared/widgetframe/windowbar.h) provided by `WidgetFrame` in the examples as the container of your title bar components. -- Gitblit v1.9.1