我想在单击时制作一个 PushButton,它的文本变为“已单击”。我试过了
connect(button1, SIGNAL(clicked()), this, SLOT(markClicked(button1)));
在哪里this
参考MainWindow
和
void MainWindow::markClicked(QPushButton *button) { button->setText("Clicked"); }
它似乎不起作用,因为我认为 SLOT 不能接受比 SIGNAL 更多的参数。是否有任何方法可以解决此限制?
谢谢。