Dumb mistakes I typically make... Has MainWindow::openLog() been declared as a slot? Are any error messages regarding the connect() call output at run time?