Вы должны объявить два слота в вашем классе MainWindow.Например:
class MainWindow : public QMainWindow
{
...
public slots:
void slotOpen() ;
void slotCreate() ;
...
} ;
Затем в конструкторе MainWindow (при условии, что ваши действия в меню actionOpen
и actionCreate
):
connect (ui -> actionOpen, SIGNAL(triggered()), SLOT(slotOpen())) ;
connect (ui -> actionCreate, SIGNAL(triggered()), SLOT(slotCreate())) ;
Функции слота:
void MainWindow::slotOpen()
{
ui -> stackedWidget -> setCurrentIndex(0) ;
}
void MainWindow::slotCreate()
{
ui -> stackedWidget -> setCurrentIndex(1) ;
}