Giter Site home page Giter Site logo

Comments (18)

wangwenx190 avatar wangwenx190 commented on August 17, 2024

最新的代码应该不会有这个问题,你拉一下最新的代码再试试。如果你曾经用过这个repo,代码更新后还需要rebuild。如果还是有白边,请检查是不是布局导致的。

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

这个repo自带的例子,能复现这个问题吗?我自己测试的时候,没发现有这个问题。

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

现在的例子大概会在窗口顶部绘制一条边框线,比较违和,过会我会更新例子,把边框线去掉。但无论如何,白边是不会有的。

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

这个白边也不是bug,而是我专门为win10准备的某个特性导致的,但那个特性体验下来效果不太好,所以最新的代码里,我关闭了这个特性。

from framelesshelper.

leoxiaofei avatar leoxiaofei commented on August 17, 2024

最新的代码应该不会有这个问题,你拉一下最新的代码再试试。如果你曾经用过这个repo,代码更新后还需要rebuild。如果还是有白边,请检查是不是布局导致的。

谢谢,我昨天早上拉的代码出现的问题,现在用你最新代码已经好了。
我也有注意到:昨天的代码,resize区域(左下右)是在窗口外,现在的代码(8bc4c01)是在窗口内。

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

我也有注意到:昨天的代码,resize区域(左下右)是在窗口外,现在的代码(8bc4c01)是在窗口内。

是的,就是这个特性,原来我是把左右下三边的resize的区域放在窗口外边的,但是导致了很多问题,所以最新的代码我就关了这个特性

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

这个特性是用一个函数控制的,代码内部并没有大的修改

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

你可以去看下shouldHaveWindowFrame这个函数

from framelesshelper.

leoxiaofei avatar leoxiaofei commented on August 17, 2024

我也有注意到:昨天的代码,resize区域(左下右)是在窗口外,现在的代码(8bc4c01)是在窗口内。

是的,就是这个特性,原来我是把左右下三边的resize的区域放在窗口外边的,但是导致了很多问题,所以最新的代码我就关了这个特性

这个特性感觉好拉风啊,感觉和原生窗口行为一致。(目前我也只发现那个白边问题:实际大小和Qt绘制大小有点不一致)

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

是拉风,就是小问题不少,大问题是没有的

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

而且这个特性只支持win10

from framelesshelper.

leoxiaofei avatar leoxiaofei commented on August 17, 2024

你可以去看下shouldHaveWindowFrame这个函数

我觉得应该有这个frame,但是我试着调了一下,实在没找到到底如何修改Qt的窗口的绘制尺寸(或者DWM绘制尺寸)

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

这个白边是窗口边框的一部分,是去不掉的,跟qt没关系

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

你可以看看文件管理器,在浅色主题下也有白边

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

没有API能在这个白边上绘图,除非彻底隐藏窗口边框

from framelesshelper.

leoxiaofei avatar leoxiaofei commented on August 17, 2024

你可以看看文件管理器,在浅色主题下也有白边

确实如你所说,浅色主题下,都有(包括edge和firefox)

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

你可以看看文件管理器,在浅色主题下也有白边

确实如你所说,浅色主题下,都有(包括edge和firefox)

这个白边就是窗口边框的一部分,没有任何程序能在这个地方绘图,所以跟qt没关系

from framelesshelper.

wangwenx190 avatar wangwenx190 commented on August 17, 2024

这个issue我先关了,有问题可以在这里继续讨论。

from framelesshelper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.