查看完整版本: [-- 窗口高度出现了异常,输出setGeometryDp: Unable to set geometry --]

QTCN开发网 -> Qt基础编程 -> 窗口高度出现了异常,输出setGeometryDp: Unable to set geometry [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

调味料来了 2017-05-16 17:50

窗口高度出现了异常,输出setGeometryDp: Unable to set geometry

程序出现了一个很奇怪的问题 窗口布局中添加QWebView之后 。窗口高度出现了异常  并且报这个 setGeometryDp: Unable to set geometry 833x534+356+163 on QWidgetWindow/'WidgetWindow'. Resulting geometry:  833x836+356+163 (frame: 8, 30, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 833x236, maximum size: 16777215x16777215).

[attachment=17125]代码在这里,单独将问题代码抽离出来了,代码比较简单。 运行之后可以看到效果,希望有遇到过这个问题的大佬帮忙看看

zxwmail 2017-05-16 20:05
set geometry 833x534
Resulting geometry:  833x836
尺寸设置不对

调味料来了 2017-05-17 09:06
zxwmail:set geometry 833x534
Resulting geometry:  833x836
尺寸设置不对 (2017-05-16 20:05) 

你好!初始化的时候set geometry 是正常的,但是在你移动窗体的时候 窗口才会出现异常,然后打印出那个提示

zxwmail 2017-05-17 17:29
我这里运行正常。
archlinux

调味料来了 2017-05-18 11:01
zxwmail:我这里运行正常。
archlinux (2017-05-17 17:29) 

原因有点复杂,是多层布局导致的,linux我没有测试过,不过xp 跟win7是会出现异常


查看完整版本: [-- 窗口高度出现了异常,输出setGeometryDp: Unable to set geometry --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled