ZBLOG

QWidget::setMinimumSize: (MainWidgetPlugin_FunctionSwitch/QDockWidget) Negative sizes (1157,-1) are not possible

在Qt中,设置窗口的最小大小时,宽度和高度必须为非负数。错误信息 “Negative sizes (1157,-1) are not possible” 指出你尝试设置一个高度为负数的最小大小。

请确保调用 setMinimumSize() 函数时传入的宽度和高度都是非负数。例如,使用下面的代码来设置一个合适的最小大小:

  1. setMinimumSize(800, 600);

这样就会将主窗口的最小宽度设置为800,最小高度设置为600。

如果你需要根据主窗口内容自动调整其大小,并确保不会低于某个限定值,请考虑使用 QLayout 进行布局管理,或者重写 QWidgetsizeHint() 函数来返回期望的最小大小。

希望能解决你的问题!如有其他疑问,请随时提问。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=11427

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?