如何防止自定义QWidget被调整大小
How to prevent a custom QWidget from being resized?
我在Qt中创建了一个自定义QWidget,在应用程序中,创建了几个实例并将其添加到QVBoxLayout中。问题是:我需要小部件都保持在100像素的高度。这种布局似乎让每个小部件在整个窗口中占有相等的份额。我该如何预防呢?
你可以为你的小部件设置一个固定的高度:
myWidget->setFixedHeight(100);
如果你不希望它超过一个特定的高度,你也可以设置一个最大高度:
myWidget->setMaximumHeight(100);
我通常将最小和最大高度设置为所需的固定值:
myWidget->setMaximumHeight(100);
myWidget->setMinimumHeight(100);
相关文章:
- 为char数组调整zlib-zpipe
- 调整大小后指向元素值的指针unordered_map有效?
- 在C++中调整向量中的索引
- 哪些库可以通过Opencv调整曝光率
- 如何在QT Creator上将QWidget声明为继承类的对象
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 在容量内调整矢量大小时的性能影响
- 将 boost::odeint 与向量类一起使用,而无需调整向量的大小
- QWidget::p aintEngine:不应再在 QTreeWidget 派生类中调用
- 将摄像机调整到俯视图
- 根据内容动态调整 qwidget 和 qlayout 的大小
- 如何从其中心调整QWidget的大小
- 如何在布局中调整 QWidget 的大小,同时将其与中心对齐并保持纵横比
- 如果子项调整大小,则让QWidget和QVBoxLayout自动调整大小(Qt4)
- 如何防止自定义QWidget被调整大小
- 如何动态调整QLabel/QVBoxLayout/QWidget中使用的QImage的大小
- QWidget::setFixedHeight()不工作/仍然可调整大小
- 如何调整Qwidget的大小,使其大于默认大小
- QWidget调整大小问题