SineStriker

Results 53 comments of SineStriker

> 目前 FramelessHelper 对用户代码的侵入性几乎为 0 了,如果新的库也能做到这一点就好了 请问你是想让qwk做出哪些具体的修改呢?

> @SineStriker 话说 `-DQWindowKit_DIR=/path/install/cmake/QWindowKit` 参数有起作用吗,貌似没在 cmake 里面看到这个配置项 这是给你要引入QWindowKit的项目用的,给`find_package`搜索库用的...直接构建QWindowKit不需要。另外那个侵入性的问题,方便把建议或者需求说详细一些吗?

> > 外那个侵入性的问题,方便把建议或者需求说详细一些吗? > > 昨天粗略看了一下 mainwindow.cpp,发现里面代码量挺大的,今天又看了一下才知道大多数都是构建标题栏用的代码。如果能给个最小示例的话可能会比较适合快速上手 emm...对的,FramelessHelper里面代码比较冗余,我们商量了一下把除了核心功能以外的东西全去了,所以需要用户自己构建标题栏。这个会详细在文档里介绍的,现在main分支的README其实就写了点文档,之后还会补充。

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 现在还有这个问题吗? > > 出现多余标题栏的解决了,但经过一次窗口大小的变化后(最大化或窗体边缘拖拽改变大小),标题栏的双击最大最小化和拖拽移动就失效了。 ![image](https://private-user-images.githubusercontent.com/72016031/307238239-f34ac167-c467-47af-a8b3-8ffcfa9a2650.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDg2Nzk0MzAsIm5iZiI6MTcwODY3OTEzMCwicGF0aCI6Ii83MjAxNjAzMS8zMDcyMzgyMzktZjM0YWMxNjctYzQ2Ny00N2FmLWE4YjMtOGZmY2ZhOWEyNjUwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjIzVDA5MDUzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNlNWIwNGMzNzBjMDBiMDA4OWMwMzI1NWJiNGMxOTdlYzFhMWQ4NjNmYTE4NjcwZTYxMTg2NGI2NDIzNDc4MjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LJK6SnTDNQjYALipdEHh-OqijUFwfcxhDze4irDPQZg) 你的qt和系统版本?