Hi, i use QSignalMapper like this:
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
public slots:
void cclick(int);
private:
Ui::MainWindow *ui;
QSignalMapper *signalmaper;
};
in constructor:
signalmaper = new QSignalMapper(this);
connect(signalmaper, SIGNAL(mapped(int)),this,SLOT(cclick(int)));
ui->setupUi(this);
signalmaper->setMapping(ui->pushButton,10);
void MainWindow::cclick(int x)
{
ui->pushButton->setText("dfdff");
}
but when i click on button nothing happen. any idea?
↧