如何从其中心调整QWidget的大小
How to resize a QWidget from its center
如何调整 QLabel 的大小并保留其当前位置?我想做的基本上是调整它的大小,但我希望它从所有四个边平均调整大小,而不是从左上角调整大小。换句话说,我想更改小部件的大小调整点。
一旦小部件被调整大小,我可以通过基本上调整大小和重新定位小部件来完成我上面描述的内容,但这是一个乏味的过程,我想知道是否有更好的方法。
我不确定我是否正确解释了这一点,我希望这是有道理的。
您可以使用 QWidget::setGeometry() 一次性调整小部件的大小和位置,将新位置和大小作为矩形 (QRect)。没有现成的函数来满足你的确切要求,但你当然可以编写一个小的辅助函数来做数学运算。
相关文章:
- 为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调整大小问题