Допустим, у нас более одного виджета, и у всех них есть кнопка главного меню. поэтому я подключил все кнопки основного меню к нажатому сигналу к одному слоту, который должен быть h
connect(widget1->mainMenuButton, SIGNAL(clicked()),this, SLOT(mainClicked()));
connect(widget1->mainMenuButton, SIGNAL(clicked()),this, SLOT(mainClicked()));
а у меня
private slots:
void mainClicked();
в mainClicked Я хочу скрыть того, кто вызвал нажатый сигнал. frame1 или frame2 в приведенном выше примере.
Я мог бы использовать sender (), чтобы получить QObject, который вызвал сигнал, но тогда как я могу вызвать hide, которая является функцией QWidget?
Ваша помощь приветствуется.