【发布时间】:2013-07-03 02:01:10
【问题描述】:
我想在点击按钮时制作一个按钮,它的文本变为“点击”。我试过了
connect(button1, SIGNAL(clicked()), this, SLOT(markClicked(button1)));
其中this 指的是MainWindow 和
void MainWindow::markClicked(QPushButton *button) { button->setText("Clicked"); }
它似乎不起作用,因为我认为 SLOT 不能接受比 SIGNAL 更多的参数。是否有任何解决此限制的方法?
谢谢。
【问题讨论】: