qwindowkit
qwindowkit copied to clipboard
Cross-platform frameless window framework for Qt. Support Windows, macOS, Linux.

问题描述: 将鼠标停留在窗口边缘指针变成可拖动模式后,按住左键拖动改变窗口大小,此时VS输出窗口大量显示“参数错误”的信息,淹没其他输出日志,导致没法调试程序。 输出信息如下: 17:04:43:193 clientcore\windows\dwm\dwmapi\attribute.cpp(135)\dwmapi.dll!00007FF862104B63: (caller: 00007FFFF4CC4D59) ReturnHr(1) tid(3adc) 80070057 参数错误。 ... 17:04:48:698 clientcore\windows\dwm\dwmapi\attribute.cpp(135)\dwmapi.dll!00007FF862104B63: (caller: 00007FFFF4CC4D59) ReturnHr(74) tid(3adc) 80070057 参数错误。 开发环境如下: Micrisoft Windows 10 LTSC 企业版21H2(内部版本号19044.3930) Microsoft Visual Studio Community...
同样的代码,qt6.5正常在最大化最小化按钮下面 qt6.7 msvc2019 会在menubar下面  qt5.14效果 
### Using this repository as a library causes strange behavior that leads to a breakdown. ### Reproducing the problem: For my project, I made an addition as a qmsetup module...
例如官方例子里面webview不会出现滚动条,必须resize一下才行,QT5下没问题 https://github.com/stdware/qwindowkit/assets/3926845/9bf9be9a-7a22-4322-8cd7-1cd9f31d0c92
Component.onCompleted: { console.log("Current platform: " + Qt.platform.os); windowAgent.setup(root.window); windowAgent.setTitleBar(root); windowAgent.setHitTestVisible(stayTopButton); if (root.isOSX) windowAgent.setSystemButtonArea(macSystemButton); //root.window.stayTop = true; } 这样显示不出来调整下WindowStaysOnTopHint 它就出来了

编译环境qt5.13.2+msvc2019,在win7上运行QWKExample_Mainwindow.exe时,拖拽标题栏从一个屏幕移动到另一个屏幕时,关闭按钮右侧空出一部分区域,当重新调节窗口大小后,空出区域会消失  
After adding a QVideoWidget object to the QWKExample_MainWindow project, I encountered an issue where clicking and dragging the title bar does not move the window. The code is as follows:...
The windows-app usually restore original window focus.