0
我有一個開始/停止按鈕,我想控制哪個選項卡顯示在tabWidget中。在qt中創建一個插槽,以對點擊按鈕作出反應
這是我如何做到這一點。
// Control START/STOP actions
void gui::start_stop()
{
if (acquisition == 0)
{
acquisition = 1;
ui->pushButton->setText("STOP \nACQUISITION");
ui->pushButton->setStyleSheet("background-color: #8090d0; border-radius: 5px; color : #ffffff;");
ui->tab_acquisition->raise();
}
else
{
acquisition = 0;
ui->pushButton->setText("START \nACQUISITION");
ui->pushButton->setStyleSheet("background-color: #6673a6; border-radius: 5px; color : #ffffff;");
ui->tab_settings->raise();
}
}
的問題是,tab_acquisition和tab_settings沒有引起人們的關注
感謝
對不起,問題是tab_acquisition和tab_settings不會引發 – SamuelNLP
您是否試過用指針調用[setCurrentWidget](http://doc.qt.digia.com/qt/qtabwidget.html#setCurrentWidget)添加到您的tabWidget的小部件? LE:不是調用_raise()_ – Zlatomir
是的,它不起作用。 – SamuelNLP