关于 Qt Creator 2.2.1 中信号与槽的链接
引子:http://www.qtcn.org/bbs/read-htm-tid-44679.htmlhttp://www.qtcn.org/bbs/read-htm-tid-44680.html想起来,当我们在Qt Creator中点击Go to slot的时候,Qt Creator都做了什么呢:1.添加private slots声明:void on_pushButton_abc_clicked();2.创建void MainWindow::on_pushButton_abc_clicked(){}函数3.没有显式的connect()调用可能Qt Creator在编译时会自动将void on_pushButton_abc_clicked();这种规范命名的槽函数与pushButton_abc对象的clicked()信号链接结论:如果定义了action_abc对象并且槽函数也声明为on_action_abc_triggered()那么就会自动在编译时将action_abc的triggered()信号与该槽链接从而无需在代码中添加connnect(action_abc, SIGNAL(triggered()), this, SLOT(on_action_abc_triggered()));的调用如果添加了则反而引起warning以上个人意见,供大家讨论