QT:setFixedSize设置后如何清除

Qt: How to clear setFixedSize after it#39;s been set(QT:setFixedSize设置后如何清除)
本文介绍了QT:setFixedSize设置后如何清除的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当前有一个表单,稍后可能需要调整其大小。最初,当创建表单(QDialog)时,调用setFixedSize方法。在某些情况下,稍后可能需要调整窗体的大小。我们是否可以禁用此方法,然后从QDialog内部重新启用它?

setFixedSize

推荐答案()将最小和最大大小设置为相同的值,因此停止调整大小。因此,我相信您只需通过调用:

重置最小和最大大小即可
setMinimumSize(...);

setMaximumSize(...);

示例如果您将最小尺寸设置为0,0,将最大尺寸设置为您的屏幕/父级的尺寸,则您应该可以完全调整大小.

这篇关于QT:setFixedSize设置后如何清除的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

windeployqt doesn#39;t deploy qwindowsd.dll for a debug application(windeployqt不会为调试应用程序部署qwindowsd.dll)
QLineEdit: Show a processed text, not the entered one, but keep it (custom echo mode)(QLineEdit:显示已处理的文本,而不是输入的文本,但保留它(自定义回显模式))
Showing tooltip in a Qt chart with multiple y axes(在带有多个y轴的Qt图表中显示工具提示)
QTableView, how to change dragging multiple items display(QTableView,如何更改拖动多项显示)
How can I build Qt 5.13.2 with GCC 11.1 on Windows?(如何在Windows上用GCC 11.1构建Qt 5.13.2?)
singleton template as base class in C++(C++中作为基类的Singleton模板)