Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

窗口不能铺满的兼容性问题 #527

Open
pallassgj opened this issue Jun 12, 2024 · 3 comments
Open

窗口不能铺满的兼容性问题 #527

pallassgj opened this issue Jun 12, 2024 · 3 comments

Comments

@pallassgj
Copy link

pallassgj commented Jun 12, 2024

早上好,我在学习这个框架的时候,发现一个问题,在windows 11 Pro (21H2 22000.2538) 这个版本的台式机上,窗口在去掉标题栏时,窗口的顶部和左边出现了部分透明的区域,如下图所示Page不能够铺满整个窗口,我分别在Qt 6.7.1 及 Qt 6.6.3 尝试了自己去编译,均出现这种情况。因为我在公司内部的两台笔记本的Windows 10及Window 11上测试最新发布的版本,没有出现这个问题,我又在windows 11 Pro (21H2 22000.2538)这个台式机上测最新版发布的安装包,依然会出现这个问题。我很喜欢这套界面框架,所以我很想知道产生这个问题的原因,向右和向下的偏移是如何产生的。

我在源码编译的时候,我将 #if (QT_VERSION == QT_VERSION_CHECK(6, 5, 3) || QT_VERSION == QT_VERSION_CHECK(6, 6, 0)) 改成了 #if (QT_VERSION >= QT_VERSION_CHECK(6, 5, 3)),顶部的透明间隙缩小了,和左边的距离一样了。

Bug

Bug01

@zhuzichu520
Copy link
Owner

麻烦尝试一下用6.6.0或6.5.3试试~这里有两套逻辑。。如果这一套没啥问题,就全部改成用6.6.0或6.5.3这套逻辑算了...

@pallassgj
Copy link
Author

pallassgj commented Jun 17, 2024

我尝试重新装了一台新的Windows 10系统,用发布的exe安装的,出现了相同的情况,当刚安装完成的时候,程序无异常,能铺满窗口,没有显卡驱动,整个电脑和窗口都被拉伸了。但当我将显卡驱动安装了之后,程序就出现描述的这种情况了,不知道是什么原因。如果能修复这个bug,感激不尽。

@pallassgj
Copy link
Author

pallassgj commented Jun 18, 2024

@zhuzichu520 早上好,在您有时间的时候可以看一下https://github.com/zhuzichu520/FluentUI/issues/527#issuecomment-2173848747,这个窗口问题在windows上还有一定的瑕疵,可能需要调查一下第三种解决方案,与使用的QT版本关系不大,6.6.0或6.5.3的版本在一台纯净的Windows 10系统上, 如果安装了显卡驱动就会出现票中提到的问题。

电脑是一台组装台式机,2018年配置的,集成显卡,安装完电脑后,更新了主版驱动和显卡驱动。

程序版本: V1.7.6 release

安装程序: example_1.7.6_win64_msvc2019_64_Qt6.6.2.exe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants