我在按鈕上設置了一個佈局(包含QLabels和QSpacers),我想用新佈局替換它。要做到這一點我做了下面的代碼:在按鈕上設置新佈局
while(!layout.isEmpty())
{
delete(layout.takeAt(0));
}
這之後我設置了新的佈局:
layout.addWidget(...)
layout.addSpacer(...)
...
button.setLayout(layout)
不幸的是,新的佈局設置,但老人們可以依稀可見。我該如何解決這個問題?
它通過替換按鈕來工作。謝謝! – Frank 2012-07-19 07:22:31