Qt报错Unable to set geometry问题

今天调界面使用setFixedSize报错:QWindowsWindow::setGeometry: Unable to set geometry 1920x1080+0+0 on QWidgetWindow/'CbAppParentWidgetClassWindow'. Resulting geometry:  3840x1080+0+0 (frame: 0, 0, 0, 0, custom margin: 0, 0, 0, 0, minimum size: 1920x1080, maximum size: 1920x1080)

setFixedSize失败,恢复到原来的样子。网上说是子窗口比父窗口大,导致父窗口resize失败,失败后会恢复到原来的样子以满足正常显示。我把setFixedSize的大小加大后的确可以解决。父窗口比子窗口小那不就是子窗口显示不全,一般的使用是不会报这个错的,不晓得是什么情况下才会报这个错,有时间再研究一下


版权声明:本文为a137748099原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。