QT設置按鈕的摺疊和展開"

首先在Qt Creator中拖進一個按鈕,將該按鈕設置爲「顯示」按鈕,再將其餘按鈕放置在一個GroupBox中,並將GroupBox中的最後一個按鈕設置爲「隱藏」按鈕,當點擊顯示按鈕時,GroupBox顯示出來,且「顯示按鈕被隱藏起來」,當點擊「隱藏按鈕」時,GroupBox隱藏起來,「顯示按鈕」顯示出來。ide

構造函數:函數

ui.groupBox->setVisible(false);
connect(ui.oneButton, SIGNAL(clicked()), this, SLOT(hideGroup()));
connect(ui.showButton, SIGNAL(clicked()), this, SLOT(showGroup()));
ui

槽函數:this

void myButton1::hideGroup()
{
ui.groupBox->hide();
ui.showButton->show();
}
void myButton1::showGroup()
{
ui.groupBox->show();
ui.showButton->hide();
ui.groupBox->setGeometry(240, 190,181,41);
}
spa