目的:用QTDESIGER画了个UI,上面放了个stackedWidget和一个Button,想通过点击Button跳转到stackedWidget的第二页。
程序实现:QObject::connect(ui.pushButton,SIGNAL(clicked())),ui.stackedWidget,SLOT(setCurrentIndex(1));
编译OK后运行报错:Object::connect: No such slot QStackedWidget::setCurrentIndex(1)
Object::connect:(sender name: 'pushButton')
Object::connect:(receiver name: 'stackedWidget')
环境:ubuntu QT4.5.2
疑惑:stackedwidget明明是有setCurrentIndex这个槽,怎么报没有这个槽的错误呢?