SineStriker
SineStriker
> 目前 FramelessHelper 对用户代码的侵入性几乎为 0 了,如果新的库也能做到这一点就好了 请问你是想让qwk做出哪些具体的修改呢?
> @SineStriker 话说 `-DQWindowKit_DIR=/path/install/cmake/QWindowKit` 参数有起作用吗,貌似没在 cmake 里面看到这个配置项 这是给你要引入QWindowKit的项目用的,给`find_package`搜索库用的...直接构建QWindowKit不需要。另外那个侵入性的问题,方便把建议或者需求说详细一些吗?
> > 外那个侵入性的问题,方便把建议或者需求说详细一些吗? > > 昨天粗略看了一下 mainwindow.cpp,发现里面代码量挺大的,今天又看了一下才知道大多数都是构建标题栏用的代码。如果能给个最小示例的话可能会比较适合快速上手 emm...对的,FramelessHelper里面代码比较冗余,我们商量了一下把除了核心功能以外的东西全去了,所以需要用户自己构建标题栏。这个会详细在文档里介绍的,现在main分支的README其实就写了点文档,之后还会补充。
qt哪个版本
试试Qt6.6.2
OK, I'll fix it.
Please check the latest commit.
But that way of use works correctly under windows and mac. Now I set up a tree structure of absoulte path to check in advance and seemingly avoid such issue.
@onecodeWorld24 现在还有这个问题吗?
> > @onecodeWorld24 现在还有这个问题吗? > > 出现多余标题栏的解决了,但经过一次窗口大小的变化后(最大化或窗体边缘拖拽改变大小),标题栏的双击最大最小化和拖拽移动就失效了。  你的qt和系统版本?