QT5运行环境下可能出现窗口绘图参数错误以及窗口元素不能点击
Opened this issue · 8 comments
我怀疑是不是还是无边框窗口的原因,尝试一下在main.cpp中注释掉这一行:
w.setAttribute(Qt::WA_TranslucentBackground);
这样会让四周不透明,但可以先看一下是否可以正常运行
Emmmm,这个问题确实有点奇怪,其他按钮都没有反应的话我怀疑是border组件把后边的项目都遮住了
可以尝试按如下操作来定位一下具体的问题:
在mainwindow.cpp第49行border->show();
前面添加注释//
再次运行程序
如果正常的话此时圆角窗口应该不会显示原本的灰色边框并且圆角会有毛刺
这个时候看一下按钮能不能点击
如果可以的话尝试最大化窗口后再恢复窗口大小,这样会让这个边框恢复
如果边框恢复后按钮不能点击,那应该可以初步确定是边框覆盖了下层按钮的点击事件
除了这个之外你可以试一下我在Release中发布的.exe文件看是否有相同的问题以确认是否是编译导致的差异或是环境导致的差异
如果账号注册老是要输入验证码可能是ip地址的原因,可以在注册的时候使用手机热点或是开vpn试试,不过我觉得还是可以先尝试一下打开我发布的.exe文件确认是不是真的是版本导致的再决定需不需要安装qt6
5.12.2 注释w.setAttribute(Qt::WA_TranslucentBackground);可以解决此问题
如果账号注册老是要输入验证码可能是ip地址的原因,可以在注册的时候使用手机热点或是开vpn试试,不过我觉得还是可以先尝试一下打开我发布的.exe文件确认是不是真的是版本导致的再决定需不需要安装qt6
我用久了的地址和我自己家的手机电脑都不行,换了个代理就行了。无语
最近作了一些针对QT5的代码调整,如果可以的话可以再尝试一下问题是否仍然存在~
抱歉这段时间没怎么看。我后来在其他电脑上下载了qt6试过了,运行没什么问题,只是滑动窗口好像没有视频中看起来那么流畅