Если вы не используете поток, вы можете отключить другой слот класса, как показано ниже: Здесь вы будете вызывать внутри конструктора класса A, а не за пределами конструктора
bttnShutdown = new QPushButton(this);
bttnShutdown->setGeometry(290, 2, 25, 26);
myWorker =new B;
connect(bttnShutdown, SIGNAL(clicked()), myWorker, SLOT(dowork()));