From d3d7430ec9afb94abaf78fa2c9edd9d9f946881c Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周一, 18 12月 2023 01:29:07 +0800 Subject: [PATCH] Add QtContext WinIdChange workaround --- README.md | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e895b0f..760f6f0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,17 @@ # QWindowKit -Cross-platform window customization framework for Qt Widgets and Qt Quick. +Cross-platform window customization framework for Qt Widgets and Qt Quick. Support Windows, macOS, Linux. -This project inherited most of [FramelessHelper](https://github.com/wangwenx190/framelesshelper)'s implementation, with a complete refactoring and upgrading of the architecture. +This project inherited most of [wangwenx190 FramelessHelper](https://github.com/wangwenx190/framelesshelper) implementation, with a complete refactoring and upgrading of the architecture. + +## TODO + ++ Fix 5.15 window unsupported behavior ++ 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 ++ Fix unhandled WinIdChange when adding a QWebEngineView as sub-widget (Win32 and Qt fixed) ## Supported Platforms @@ -30,6 +39,7 @@ ## Dependencies ++ Qt 5.15 or higher + [qmsetup](https://github.com/stdware/qmsetup) ## Integrate @@ -104,7 +114,7 @@ ### Learn More -See [examples](examples) for more demo use cases. +See [examples](examples) for more demo use cases. The examples has no High DPI support. ## Documentatons @@ -113,4 +123,4 @@ ## License -QWindowKit is licensed under the [Apache 2.0 License](LICENSE). \ No newline at end of file +QWindowKit is licensed under the Apache 2.0 License. \ No newline at end of file -- Gitblit v1.9.1