Qt No such slot

添加有参数的回调时,提示: No such slot MainWindow::OnPreviewDialogRequestd(QPrinter *)

网上查的是信号和槽的参数不一样。
查询后修改具体形式无效。

connect(printPreDialog, SIGNAL(paintRequested(QPrinter)), SLOT(OnPreviewDialogRequestd(QPrinter)));

最后添加函数生命为private slot: 解决

private slots:
void OnPreviewDialogRequestd(QPrinter *printer);

posted @ 2020-02-01 14:31  Anlovescode  阅读(851)  评论(0编辑  收藏  举报