当前位置: 代码迷 >> QT开发 >> QT QPushbutton 掩藏其中一个按钮会改变其他按钮位置
  详细解决方案

QT QPushbutton 掩藏其中一个按钮会改变其他按钮位置

热度:720   发布时间:2016-04-25 03:12:53.0
QT QPushbutton 隐藏其中一个按钮会改变其他按钮位置
使用VBoxLayout布局三个按钮
按钮1
按钮2
按钮3

当隐藏按钮2时候,布局会变成按钮1和按钮3靠近填补按钮2的空白位置,希望在隐藏按钮2时候按钮1和按钮3之间能空这一个按钮2的位子
求教教·····
------解决方案--------------------
引用:
The QSpacerItem class provides blank space in a layout.

Normally, you don't need to use this class directly. Qt's built-in layout managers provide the following functions for manipulating empty space in layouts:

然后QVBoxLayout->addSpacerItem()

新手为什么不用qtdesigner去设计ui

你的button设置了centerWidget为父么?
如果设置了,你的位置也是没有问题的话。
再调用下按钮->show()。