c++ - 如何防止调整自定义 QWidget 的大小?

标签 c++ qt height qwidget

我在 Qt 中创建了一个自定义 QWidget,在应用程序中,创建了一些实例并将其添加到 QVBoxLayout。问题是:我需要所有小部件都保持在 100 像素的高度。发生的情况是布局似乎为每个小部件提供了整个窗口的相等部分。我该如何防止这种情况?

最佳答案

您可以为您的小部件设置固定高度:

myWidget->setFixedHeight(100);

如果您不希望它的高度超过特定高度,您还可以设置最大高度:

myWidget->setMaximumHeight(100);

关于c++ - 如何防止调整自定义 QWidget 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604598/

相关文章:

Javascript 滚动高度百分比数学

c++ - 从另一个进程中的内存执行一个进程?

android - 如何在 Android 和 QT 之间使用 TCP 套接字传输对象?

html - 可变高度的 parent (基于第一个 child )和全高的第二个 child

c++ - Qt 中的模型 - View - Controller

c++ - 生成组合虚拟按键以获取 â、ó、ć 等更复杂的字符

html - div位置后自动高度

c++ - 为什么大多数 STL 实现中的代码如此复杂?

c++ - 模板参数的乘法

c++ - 具有前向声明类型的 Boost.TypeErasure