我在按钮上设置了一个布局(包含QLabels和QSpacers),我想用新布局替换它。要做到这一点我做了下面的代码:在按钮上设置新布局
while(!layout.isEmpty())
{
delete(layout.takeAt(0));
}
这之后我设置了新的布局:
layout.addWidget(...)
layout.addSpacer(...)
...
button.setLayout(layout)
不幸的是,新的布局设置,但老人们可以依稀可见。我该如何解决这个问题?
它通过替换按钮来工作。谢谢! – Frank 2012-07-19 07:22:31