我在 Qt 中创建了一个自定义 QWidget,在应用程序中,创建了一些实例并将其添加到 QVBoxLayout。问题是:我需要所有小部件都保持在 100 像素的高度。发生的情况是布局似乎为每个小部件提供了整个窗口的相等部分。我该如何防止这种情况?
最佳答案
您可以为您的小部件设置固定高度:
myWidget->setFixedHeight(100);
如果您不希望它的高度超过特定高度,您还可以设置最大高度:
myWidget->setMaximumHeight(100);
关于c++ - 如何防止调整自定义 QWidget 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604598/